The People Under The Stairs (1991) House Location

Location: 2215 S Harvard Blvd, Los Angeles, Los Angeles, CA, USA (Built in 1905 – More…