Situated 300 metres from the beach of Kolympia in Rhodes, 12 Islands is a complex of spacious, self-catered villas. Each unit features a private pool, free Wi-Fi and a furnished terrace or balcony with Aegean Sea or mountain views.
While visiting our website, you accept the use of Cookies. Read more