Apollon Hotel находится в городе Агиос Николаос, на острове Крит, Греция. Отель расположен всего в 2 минутах ходьбы от пляжа и в 3 минутах от центра города.

В каждом из 72 номеров имеются ванная, кондиционер, телевизор со спутниковым TV и холодильник, в большинстве балкон. Из номеров открывается вид на залив Мирамбелоу, горы или пристань для яхт.

По утрам в столовой сервируют завтрак в формате «шведский стол».

На территории Apollon Hotel есть бассейн и бильярд.