We had some great food in Lima (and pretty much everywhere else in Peru), but one restaurant merits a special mention. Restaurant Huaca Pucllana is in the Miraflores district of Lima and sits on the grounds of the eponymous Huaca Pucllana ruins. This was one of the restaurants recommended by the Hilton Miraflores concierge. At first I was leery of the recommendation given that the restaurant was literally inside a tourist attraction, but, after some research, we decided to give it a try. I'm sure glad we did. Restaurant Huaca Pucllana could very easily have been an overpriced tourist trap, but it was the farthest thing from that.
The restaurant has inside or outside seating. We sat outside and our table had a great view of the surrounding ruins.