Best Mexican Restaurant on South Beach

Don Sombrero

Enjoy the authentic flavors of Mexico right on South Beach. Our restaurant blends tradition with creativity to deliver a truly memorable dining experience. From handcrafted tacos to classic burritos, each dish is made with fresh ingredients and inspired by recipes passed down through generations. Whether you stick with a favorite or explore something new, our menu is sure to delight every palate.

Delicious tapas and tacos spread across colorful plates, featuring shrimp skewers, grilled meats, fresh tortillas, and vibrant garnishes, perfect for sharing.
A colorful, cozy cafe with mismatched chairs around a round table, vibrant mural on the wall, plants, and warm decor.

DISCOVER OUR NEARBY RESTAURANTS

Explore more of Miami Beach Hotel Group’s dining across our sister properties, where every meal feels like part of the getaway. Grab bold, Mexican flavors at Taco Taco, sip and snack at Maxine's Bar & Bistro, or enjoy elevated comfort classics at The Tavern. Good vibes, great bites, and no need to go far.

Outdoor cafe with colorful plastic chairs under umbrellas, a few people seated, and a white building backdrop.

TACO TACO

1720 Collins Ave, Miami Beach, FL

A sunny outdoor cafe with blue striped umbrellas, numerous wicker tables and chairs, potted plants, and palm trees in a lounge-like dining area.

MAXINE'S BAR & BISTRO

1756 Collins Ave, Miami Beach, FL

A stylish outdoor cafe with checkered walls, striped awnings, and many tables under umbrellas on a patterned tile patio.

THE TAVERN AT CROYDON

3720 Collins Ave, Miami Beach, FL