24246 Lyons Ave, Santa Clarita, California 91321 USA
An interior shot, just as they opened up.
Photo Credit: Yelp