Description:
This unique Medieval inn mixes modern with period features whilst offering traditional, warm Greek hospitality. Avalon Boutique Hotel is situated by the Grand Masters' Palace on the Street of the Knights; an idyllic and peaceful location in the heart of the Old Town. Luxury suites each have a balcony with views of the city, port or Medieval courtyard with its flower filled gardens. Rooms: 6