A 4-star hotel on Haritos Street in the northern part of Rhodes Old Town.
Avalon Hotel stands inside the fortress walls, near the Street of the Knights and Hippocrates Square. Mandraki harbour and the New Town are within walking distance.