Photo by David Marlow
Hours: Daily 6-9:30 p.m.
Price: $$$ = Entrees $31-$60
Payment Options: Visa, Mastercard, American Express
Type: Mexican/Latin American, Seafood
Hacienda San Angel, a hotel comprised of restored villas perched on the hillside above the famed Nuestra Señora de Guadalupe Church, has garnered rave reviews for its fine-dining restaurant. Located on the hotel’s rooftop, with sweeping views of the city’s terracotta rooftops and Banderas Bay, Hacienda San Angel Gourmet serves Mexican-infused international cuisine. The menu highlights plenty of fresh seafood (Baja oysters, mahi mahi and pastas with shrimp and scallops), as well as premium selections such as filet mignon encrusted with chile ancho and rack of lamb with mint jelly. Reservations required.