575? Pizzeria at 7710 Hillside Road in Amarillo, Texas, is a welcoming amenity for travelers along the Mother Road. This restaurant serves satisfying pies and classics that honor the road-trip spirit, a perfect pit stop on your Route66 journey. For sophisticated road-trippers seeking quality and a touch of local charm, it’s a memorable stop that elevates the Mother Road experience.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.