Indio Feliz Restaurant Bistro is located in Machu Picchu, Peru on Calle Lloque Yupanqui N 103. Indio Feliz Restaurant Bistro is rated 3 out of 5 in the category peruvian in Peru. Restaurant, Bistro, Bar, Crêperie in MachuPicchu.
Address
Calle Lloque Yupanqui N 103