The city of Teotihuacan — around an hour’s drive northwest of Mexico City — has a rich culture and history. Around 2000 years ago, the Aztecs constructed a monstrous 75m-tall pyramid in the then-abandoned city. Today, one of the country’s most-spectacular places to eat is situated just 200m behind the ancient landmark.

Meaning “the grotto”, La Gruta offers a truly unique dining experience, serving up delicious dishes with local ingredients and a pre-Hispanic legacy. The menu is all authentic Mexican dishes, with an array of different tequila-based beverages to choose from.

The walk down into the cave is truly spectacular. The entire restaurant is lit up by multi-coloured furniture and lights. It’s a true celebration of Mexican food and culture, with mariachi bands and Ballet Folklórico performers putting on a show for diners.

The restaurant is always fairly busy, and they’re quite strict with reservations, so be sure to show up at least 10 minutes early. It’s located on Circuito Arqueologico in San Francisco Mazapa and is open from 11am to 7pm daily.