Отель расположен в 16 км к югу от столицы острова г. Корфу, в курортном местечке Агиос Иоаннис. Новый гостиничный комплекс состоит из центрального здания, здания "Rhodos" и комплекса бунгало (4 здания), всего на 395 номеров. Отель находится на собственном песчано-галечном пляже