Web Analytics
Restaurants - Villa Santa Cruz


Todos Santos has an incredible variety of delicious restaurants. From casual tacos to fine dining, there are great options for every price point and taste bud. Here is a list of our favorites:

The Green Room:

Walk up the sand dune from the Villa and dine oceanfront, with toes in the sand, at this newly-opened restaurant, located right on property.  Serving modern Mexican seafood.  For reservations, visit thegreenroombcs.com


A great taco/hamburger stand located next to Cafelix on Calle Juarez (between Hotel California and Galeria de Todos Santos).

Chez Laura:

Baja-French fusion in a beautiful garden setting. Located on Hildalgo, between Rangel & Cuauhtemoc


Family run Mexican restaurant, located between the two speed bumps, on the road out to the Villa.

Derek Sushi:

Amazing sushi in a casual atmosphere. Located on Militar, almost a block up from St. Jude’s Clinic.

El Mirador:

Fine dining and drinks under a beautiful palapa with an incredible view of the Pacific – great for sunsets. Set up high on a hill, it overlooks Punta Lobos.  Located just south of Todos Santos (see the Got Baja Map for better location and/or ask us for directions).  This is a great place for pre-dinner drinks.

El Refugio:

Serving Native Mexican food and a wide array of mezcal. Located next to the Pemex gas station and across from the park.  Closed Sunday and Monday.

El Zaguan:

A casual seafood restaurant with a real Baja feel. El Zaguan literally means “the hallway” and the restaurant itself is between two buildings. Located across from the Galeria de Todos Santos.


Incredibly fresh and delicious “farm to table” restaurant – walk in through their beautiful garden. Located in Pescadero, on the road toward Rancho Pescadero.

Il Giardino:

Cozy al fresco Italian restaurant owned and operated by a young family.  Stylish decor and beautiful sunset views.  Located on the first hill at the entrance to Todos Santos.


Fine dining farm to table experience with Mexican inspirations. Arrive before sunset to see their beautiful garden. Located at the end of Hidalgo, on the south edge of town.

La Esquina Café:

A casual café in a lovely garden setting that serves healthy sandwiches, soups, smoothies, juices and espresso. Located just north of town at the corner of Topete and Horizonte.

La Generala:

Casual, authentic Mexican food with amazing mole – the lunch buffet is a favorite. Located on Cuauhtemoc, just off the main road as you come into Todos Santos.

La Morena:

Outdoor café with great Cuban inspired food (same owner as El Zaguan) – an easy lunch stop if you are in town. Live music on the weekends and sometimes on Wednesday nights.  Located next to Jill Logan Galeria, one block down from the Hotel California.

Landi’s Restaurant – Cocina Mexicana Traditional:

Landi lovingly prepares traditional Mexican cuisine with a modern twist with dishes like shrimp in chipotle sauce and tequila pasta. Simply charming. Located on the main drag, a few doors down from the bookstore.

Pacifica – The Fish Market:

Fast, casual seafood – serving tacos, burritos and daily specials. Located on the way out to the Villa, next to bright green Mercado Pinos.

Michael’s at the Gallery:

Fine dining Asian fusion restaurant. Open only Friday & Saturday evenings in the high season. Reservations required. 612-145-0500. Inside the Galeria de Todos Santos.

Pizzeria RomAntica:

Authentic and homemade Italian pizzas, pastas and salads.  Located caddy-corner from the park.  Closed Sunday.

Tacos El Poblano:

Authentic taqueria for street tacos with a churro cart in the evenings. Located on Military, across from Derek Sushi.