Rhodes, Rhodes
Spend a second to
save a fortune!
Spend a second to save a fortune!
9 Haritos Street, Rhodes
Avalon Boutique Hotel is situated in the heart of the Old Town, by the Grand Masters' Palace on the Street of the Knights. The Archaeological Museum is right next.
See MoreUsage of subsidiary facilities may incur additional fees