Diego Rivera 50
Alvaro Obregon, Distrito Federal 01060, Mexico
After you visit the Diego Rivera and Frida Kahlo house, walk next door to San Angel Inn. It’s a classic, set in an old monastery with a beautiful courtyard. If the weather is nice, definitely sit outside. It can be a bit touristy, but go anyway. The food is traditional Mexican, but try something that’s hard to find outside of Mexico, like the chile en nogada. It’s a poblano pepper stuffed with pork, dried fruits, and nuts, covered with a creamy walnut sauce and topped with pomegranate seeds.