Location: 1885 West Highway 89A, Sedona, AZ 86336
Popularity: 3/100
Phone:(928)282-0123
Category: Restaurants
Tags: Italian Restaurants