Star Apartments Apartment Rethymno Town
Set in Rethymno Town, Star Apartments features a sun terrace and views of the sea. Free Wi-Fi is featured throughout the property.
Number of rooms: 10
End of Ari Velouchioti Str., Perivolia, Rethymno Town, 74100, Greece