Take a gastronomic journey to the heart of Italy in this Lemon Bay restaurant!
Mama Mia is the perfect spot for your Italian lunch or dinner. Situated opposite the beach in Lemon Bay, the restaurant has an inviting menu of typical Italian dishes. The home-made family cuisine changes every day. Dishes include the fresh pasta of the day with sauces and accompaniments, a wide...