Phil Strands Carol at the Country Store aka ‘Sierra Motors’

the-last-man-on-earth-filming-locations-carol-stranded-store

MAP IT >> 9706 Sierra Hwy, Santa Clarita, CA 91390

 

TAGS:

The Last Man on Earth Filming Locations

One Comment

Your email address will not be published. Required fields are marked *