Бутик-отель Avalon расположен в центре средневекогого города Родос, рядом с улицей Рыцарей и дворцом Великого Магистра. Археологический и Византийский музей, мечеть Сулеймана и часовая башня находятся в 10 минутах ходьбы от отеля, улица Сократа и базар — в 5 минутах ходьбы. Avalon Boutique расположен в 800 метрах от порта и в 13 км от международного аэропорта.