Alux Restaurant, Mexico
The Alux Restaurant in Playa del Carmen, Mexico, can hold 250 people within its cavern walls, but the dining experience is much more intimate than it sounds. There's a cocktail lounge, a loop that visitors can walk that goes through the cave, and several private dining rooms to separate your party from the rest of the patrons.
The restaurant specializes in seafood, though they have a wide-ranging menu with Mayan influences. Traditionally dressed Mayans greet you at the door and roam the place to pose for photos with tourists (bring some cash for tips). Alux gets high reviews on Yelp and TripAdvisor for food and atmosphere, though commenters warn that it's pricey and reservations are advised.