Location: 7090 North Oracle Road, Tucson, AZ 85704
Phone:(520)531-1913
Category: Restaurants
Tags: Italian Restaurants