One of Lima’s best restaurants, La Rosa Nautica, is located just down from the cliffs of Miraflores. The restaurant is on a pier that is kind of on a desolated stretch of the highway, with nothing else around it, we had to take a cab to get there and get a cab back that was furnished by the restaurant. This emblematic Lima restaurant is located in an ancient wharf on the Costa Verde in Miraflores. Since its opening in 1983, some of the most important chefs of the country have cooked here. La Rosa Nautica serves up impeccable nouveau-Peruvian cuisine. But the real reason to dine here is the unparalleled charm of its location and architecture. Perched atop railway piles in the ocean, this rambling Victorian structure, reached via a boardwalk, features views that are intoxicating even before you’ve had your first pisco sour from its famous bar. Sunset is, as you would expect, La Rosa Nautica’s magic hour.