5 Plastira str, Rhodes 85100, Greece
Twin Room

Twin Room

Bed2 twin beds
Max People2
ViewYes
WifiYes
Start From100.00€ / Night
Check Details