9:20AM SUNDAY APRIL 20, 2014
7401N. La Cholla Blvd., Tucson, AZ 85741
by thomasasson at Citysearch
May 16, 2012
Very poor customer service. Bland buffet and very bad management...
SHOWING 1-1 of 1 RESULTS
Please log in to write a review.
New users click here to sign up.