Granja Azul is still a thing - a bit out of the way in Ate though. Same concept as always.
A couple of places worth considering in Barranco:
- Isolina (down home Peruvian cooking - get reservations);
- Amoramar (kind of a similar concept to La Mar, but fewer tourists as it is in Barranco); and
- Maduco (Italian - ask for Stefano, the owner - hole in the wall in Barranco right off the main square).
Bring your stretchy pants. You will be putting on weight.