Have you ever eaten dinner next to a four-story butterfly garden? You can do just that at La Mar-iposario ("the...
Miraflores · 1332 Av. Mariscal La Mar, Lima
La Lucha will not make your life any harder, as its name ("the struggle") suggests. On the contrary, this...
Miraflores · 847 Av. Sta. Cruz, Miraflores
"Mayta" means "noble land" in the Amayran tongue of the Bolivian Andes -- and just like this...
Miraflores · 1285 Av. Mariscal La Mar, Miraflores
Peruvian cuisine is a melting pot of flavors, and "chifa" food is one of the better known combinations. A...
Miraflores · 1045 Av. 28 de Julio, Miraflores
The lively open-air Mercado 28 is stuffed with different fast casual options. As you listen to the live music (or,...
Miraflores · 755 Av. Vasco Núñez de Balboa, Miraflores
Picarones -- Peru's answer to beignets -- are chewy rings of fried squash and sweet potato that often come...
Miraflores · 513 C. Manco Capac, Miraflores
La Mar is actually a chain restaurant with locations across South America and the United States. Serving up the best...
Miraflores · 770 Av. Mariscal La Mar, Lima
Maido was named the #11 restaurant in the world in 2022 for its unusual yet delicious take on both Japanese and...
Miraflores · No. 399 Ca. San Martin, Lima