It is a traditional restaurant with a varied menu that goes from fresh seafood to its famous pizzas, with a pleasant and familiar atmosphere.
Known for being the creators of the famous lobster pizza.
Located in the heart of Holbox Island.
Open from 11am to 11pm.