Movies Filmed at Los Angeles Plaza Park

Olvera Street, 845 North Alameda Street, Los Angeles, CA 90012, USA
Nearby Locations
Pico House from The Mentalist and 1 other movie.
66 m

Olvera Street from Star Trek: The Next Generation and 7 other movies.
116 m

Fletcher Bowron Square from Blue Sunshine
344 m

Browse more nearby locations.