120 S Wilmot Rd
Tucson, AZ 85711
Tucson, AZ 85711
Open HoursMo to Su from 07:00am to 11:00pm
OverviewThis popular restaurant is part of a growing franchise of quirky, Northern Italian-style cafes. Tasteful trinkets and artwork adorn the walls. It seems that the architects and...
more
