Admittedly there are plenty of other places to experience great Mexican food in the city, but few are as legendary and stunning as the San Angel Inn. Located in a colonial ex-monastery, with a beautifully manicured courtyard, cozy interiors, and an ever-present trio who make the dining room rounds, it’s pretty transporting. In fact, before the city sprawled in the ’50s and ’60s, it was a weekend countryside retreat, hence the name.

You may also like