Ponchos Restaurant in Machu Picchu is a local favorite for authentic Peruvian food and fine wines. Situated at Av Imperio de los Incas 116, our menu brings the best of Cusco’s cuisine to life with bold flavors and warm service. Stop by for a delicious experience in Urubamba’s scenic setting.