When was 21911 Ventura bl. Location first opened?
Address: 21911 Ventura Blvd, Woodland Hills, CA 91364, USA
Nezar Baghlani | Sep 4, 2019
I lived in the area 20 years and i always remember it being there.
Cristian Grimaldo | Sep 4, 2018
Sorry, don't know
Thanks! Your answer is awaiting moderation.