Apollon Hotel находится в городе Агиос Николаос, на острове Крит, Греция. Отель расположен всего в 2 минутах ходьбы от пляжа и в 3 минутах – от центра города.
В каждом из 72 номеров имеются ванная, кондиционер, телевизор со спутниковым TV и холодильник, в большинстве – балкон. Из номеров открывается вид на залив Мирамбелоу, горы или пристань для яхт.
По утрам в столовой сервируют завтрак в формате «шведский стол».
На территории Apollon Hotel есть бассейн и бильярд.