9 Haritos Street Old Town, 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.