Restaurant Reviews from DiningGuide411.com
    Top : United_States: AZ: Tuba_City

Village Inn Pizza and Ice Cream , Tuba City, Arizona










Village Inn Pizza & Ice Cream
Highway 160
Tuba City AZ United States


Phone: 928.283.5314