Miraflores is a very modern and well-to-do district in Lima, Peru. This area is home to several upscale hotels including the J.W. Marriott, numerous shops, restaurant and beautiful flower filled gardens. There is often dense fog in the area coming off the ocean. A great way to spend an afternoon in Lima is simply to stroll up and down the cliff side walkway and watch the sunset over the Pacific.