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 Leave a Reply Cancel replyYour email address will not be published.CommentName Email Website
1 Comment