Location: 15236 North 59th Avenue, Phoenix, AZ 85003
Phone:(602)978-2780
Category: Restaurants
Tags: Italian Restaurants