Odos Amaryllis, Santa Maria Santa Maria 84401
Set in Santa Maria, 500 metres from Santa Maria Beach, Blue Amaryllis Villas offers accommodation with a garden, free private parking and a terrace. Guests can enjoy pool views.At the hotel every room...more