2. San Angel Inn Restaurante
This is one of the neatest restaurants in terms of ambience. This authentic Mexican eatery is modeled after a 17th century hacienda. Seating is along a lovely boat canal where you’ll have wonderful views of the central pyramid. Tacos, tortillas, and other Mexican specialties are available, along with more subtle meat, fish, and poultry dishes. The menu is definitely unique here. The drinks here, especially margaritas, are well worth trying.
Photo Credit: Disney.