20655 Soledad Canyon Rd, Santa Clarita, California 91351 USA
Open Play Information
Photo Credit: Yelp