Located in Elsinore California
This Roadside Country Store located in Elsinore California has a great deal to offer as a filming location.