Connect with us

Phil Strands Carol at The Country Store ‘The Last Man on Earth’ Filming Locations

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


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



The Last Man on Earth Filming Locations

1 Comment

1 Comment

  1. Annie B

    February 24, 2016 at 5:33 pm

    OK, thanks

Leave a Reply

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

To Top