1161 Mt Saint Helns Wy NE, Castle Rock, Washington 98611 USA
Inside of the restaurant.
Photo Credit: Yelp