The restaurant is located in the upscale district of San Isidro, the financial and residential center of the city of Lima. It is situated at the entrance of Bosque El Olivar, in direct connection with the surrounding urban natural environment. La Grotta is a formal and elegant restaurant, with well-designed interiors and great attention to detail. There is a single large dining room, and the kitchen is fully open and visible. The menu is carefully curated, and the ingredients are high-quality.