Lefka Hotel & Apartments
Apartment
Rhodes Town
Lefka Hotel & Apartments is quietly located in a garden, just 500 metres from Zefyros Beach, the Old Town of Rhodes and the port. It features self-catered units, a bar and billiards. Free Wi-Fi is available in all areas.
Number of rooms: 35
4, Kokkidi street, Rhodes Town, 85100, Greece