Location: 101 East Fort Lowell Road, Tucson, AZ 85705
Phone:(520)888-8066
Category: Restaurants
Tags: Italian Restaurants