Location: in a quiet village in Rhodes, called Tholo. The closest beach is 1.3 Km. away, and the shopping area with restaurants, bars, shops and transports are at 1.7 Km.
See more: Hotels in Europe Hotels in Greece Hotels in Tholos (rodas) Holiday Destinations in Europe