Rhodes Central Suite
Rhodes Central Suite
Hotel
Ammochostou & Lochagou Fanouraki 22
, Rhodes, Greece
85100
96
Excellent ·
6 reviews