Enjoy the flavors of the Andes at Ponchos Restaurant, proudly located in Machu Picchu at Av Imperio de los Incas 116. Our menu includes traditional Peruvian meals, local wines, and vegetarian options—all served in a cozy, welcoming atmosphere in Urubamba, Cusco. Taste the difference real Peruvian food makes.