Avalon Boutique Hotel
Dodecanese Islands / Rhodes / Rhodes Town • View on MapPlease select your dates
Open All Year... Avalon Boutique Hotel is a unique medieval inn with a modern aspect and top quality services. The hotel is situated a breath a way from the Grand Masters' Palace, at an idyllic and peaceful, yet modern location in the heart of the Old Town. More Info »