Movies Filmed at Olvera Street

Olvera Street, 845 North Alameda Street, Los Angeles, CA 90012, USA
Nearby Locations
Los Angeles Plaza Park from Lucifer and 2 other movies.
116 m

Pico House from The Mentalist and 1 other movie.
179 m

Terminal Annex from City of Angels and 1 other movie.
255 m

Browse more nearby locations.