5 Plastira str, Rhodes 85100, Greece
Twin Room

Twin Room

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

Single Room

Bed1 twin bed
Max People1
ViewYes
WifiYes
Start From30.00€ / Night
Check Details