City center beach house Alexandrou Diakou 65, Rodos (oraș), 85100, Grecia
Set in Rhodes Town, 750 metres from Elli Beach, City center beach house offers accommodation with a shared lounge, free WiFi and a shared kitchen.