24201 W Magic Mtn Pkwy, Santa Clarita, California 91355 USA
Our seating viewpoint of the restaurant.
Photo Credit: Yelp