Locations and Contact
Three Locations in Arizona:
5200 E. Cortland Blvd, Flagstaff, Arizona (Eastside)
12 S. Mikes Pike, Flagstaff, Arizona (Downtown)
300 W. Camelback Rd. Suite 3, Phoenix, Arizona (Newton Plaza)
NO RESERVATIONS, First Come First Served. Open 7 days a week except Thanksgiving and Christmas.
Call us Downtown at 928-774-5326, Eastside at 928-526-0610, or Phoenix Owl at 602-612-4930 to order for pickup or order online.
Search Location
Number Of Restaurants: 0