Avalon Boutique Hotel

Hotel Avalon, Medieval City Of Rhodes,
Rhodes Town
Greece