Location: 2318 Navajo Boulevard, Holbrook, AZ 86025
Rating: 70/100
Phone:(928)524-6696
Category: Restaurants
Tags: Italian Restaurants, Italian