Hotel Mimosa

Hotel Mimosa details

Fantastic breaks to the delightful 3 star Hotel Mimosa in the resort of Sidari, Greek Islands. This complex is perfectly located and is perfect for families and couples looking for a break from the UK.