Movies Filmed at 1277 South Cochran Avenue

1277 South Cochran Avenue, Los Angeles, CA 90019, USA
Nearby Locations
Firestone Tire Building from Lost Highway
1.1 km

El Rey Theater from This Christmas
1.2 km

La Brea Tar Pits from The A-Team and 14 other movies.
1.4 km

Browse more nearby locations.
Show Map

L.A. Confidential

Nick's Liquor

Source: Filmap