City: Peoria, 8359 W Bell Rd, Peoria, AZ 85382, USA, United States
"The service and food at this restaurant were fantastic. Our server was extremely kind and accommodating, even going so far as to move our table when I..."
Fantastic service! The food was quick and hot, the waiter checked on us periodically and kept our drinks full. The waiting room moved as fast as the...