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.
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.