Italian, Restaurants, Sandwiches, Nightlife, Wine Bars, Bars, Salad, Pizza
Address: 7117 N Oracle Rd, Tucson, AZ, 85704
Category: Restaurants
Tags: #Italian #Restaurants #Sandwiches
Rating: 4.1/5 (200 reviews)
Listed on BizVoices