Venue Details
Located on Main Street in the middle of downtown Plymouth, California and right off Highway 49.
Location
Address:9406 Main Street, Plymouth, California, 95669, United States
Located on Main Street in the middle of downtown Plymouth, California and right off Highway 49.