Комплекс Apollo расположен всего в 50 метрах от порта Тилоса и пляжа Ливадия. К услугам гостей просторные номера-студио с собственной кухней, меблированным балконом с видом на Эгейское море и сад на крыше, где можно отдохнуть с книгой из библиотеки. Отель находится в 3 минутах ходьбы от центра пляжа Ливадия с традиционными тавернами и магазинами.