
One Los Angeles Mansion Played Host To Both Buffy The Vampire Slayer And Blade Runner
The picturesque hills of the Los Angeles neighborhood, Los Feliz, might not seem like the kind of place you'd find an icon of horror and sci-fi cinema, but that's exactly what sits at 2607 Glendower Avenue. There's plenty of Hollywood history …