120 N Leroux St, Flagstaff, Arizona 86001 USA
Restaurant and Dinning area are down stairs
Photo Credit: Yelp