Location: 14870 North Northsight Boulevard, Scottsdale, AZ 85260
Phone:(480)991-1112
Category: Restaurants
Tags: Italian Restaurants