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, on the Street of the Knights, at an idyllic and peaceful, yet modern location in the heart of the Old Town.
|