Sabina Hotel

Sabina Hotel hotel information

Sabina is located in Theologos only 100m from the beach with water sports facilities and 5km from the airport.

Sabina Hotel in Rhodes