San Ángel Inn

Mexico



At a glance

Ideal for
Known for
classic Mexican hospitality in a colonial hacienda setting
Features
Local tip
A reservation is practical for group meals or occasions planned around the patio, fountain and garden areas.

San Ángel Inn is a traditional restaurant in San Ángel Inn, Álvaro Obregón, located at Diego Rivera 50 in Mexico City. Its setting is a former hacienda with a colonial character, wooden gates, gardens and interior spaces shaped by a long connection to the San Ángel area. The restaurant presents itself as a place where dining is closely tied to atmosphere, history and Mexican hospitality.

The menu combines Mexican and international cuisine, with an approach based on classic preparations and formal restaurant service. The style avoids novelty for its own sake, instead focusing on familiar culinary traditions, polished presentation and the continuity of an established institution. That balance gives the restaurant a character that feels more ceremonial than casual without losing its sense of welcome.

Several spaces contribute to the experience. The main dining room provides the formal setting, while the patio with fountain and garden areas offer alternatives within the property. The veranda is associated with breakfast, and the bar follows a classic, personal style. These distinct areas make the venue suitable for different types of visits, from a morning meal to a longer lunch, dinner or gathering.

San Ángel Inn suits diners looking for a historic setting, traditional hospitality and a menu that brings Mexican and international cooking together. It also works for celebrations, family meals, business gatherings and other occasions that benefit from a distinctive setting. Banquet services are part of the venue's offering, supporting planned events beyond regular restaurant dining.

The restaurant's identity rests on continuity. Its design, gardens and service style create a sense of stepping away from the pace of the city, while its food and hospitality remain connected to established Mexican traditions. The result is a destination for diners who value atmosphere as much as the meal, particularly those drawn to colonial architecture, garden surroundings and formal service. San Ángel Inn offers a way to experience a historic side of Mexico City through food, setting and carefully maintained tradition.

Reviews

Frequently Asked Questions

Reservations are available through the restaurant's own reservation service.
The restaurant is at Diego Rivera 50, San Ángel Inn, Álvaro Obregón, 01060 Ciudad de México, CDMX.
The menu combines Mexican and international cuisine in a traditional restaurant setting.
Yes. The venue includes a patio with a fountain, garden areas and a veranda.
The venue offers banquet services, so group arrangements can be discussed with the restaurant in advance.
Its hospitality is presented as family-oriented, and families can confirm seating arrangements when making a reservation.
Guests with dietary requirements should confirm suitable menu choices directly with the restaurant before booking.
The restaurant offers banquet services in addition to its main dining room and garden, patio and veranda spaces.
The veranda is associated with the restaurant's breakfast service.

Top Things To Do in Mexico

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.4M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again