Location: 15688 North Pima Road, Scottsdale, AZ 85260
Phone:(480)596-6789
Fax:(480)596-0889
Category: Restaurants
Tags: Italian Restaurants