7Q9A0810

View of Miraflores from the cliffs of Barranco. Miraflores is one of the most upscale neighborhoods in Lima, and is filled with an array of great restaurants, bookstores and ocean views.