Reserve

Book a table El Indio de Machu Picchu

Carrera 10 #72-32, Local 1, Chapinero (frente al CC Av. Chile) · +57 318 635 2377

Reserve via: .

← Back to restaurant overview