Phil Strands Carol at The Country Store ‘The Last Man on Earth’ Filming Locations Share Tweet 1 Comment Phil Strands Carol at the Country Store aka ‘Sierra Motors’ MAP IT >> 9706 Sierra Hwy, Santa Clarita, CA 91390 TAGS: The Last Man on Earth Filming Locations 1 Comment 1 Comment Jenna Sims February 24, 2016 at 5:33 pm OK, thanks Reply Leave a Reply Cancel replyYour email address will not be published. Required fields are marked *Comment * Name Email Website
Jenna Sims
February 24, 2016 at 5:33 pm
OK, thanks