Location: 7401 North La Cholla Boulevard, Tucson, AZ 85741
Phone:(520)219-9200
Category: Restaurants
Tags: Italian Restaurants