O Apollonion Palace Hotel está situado num edifício histórico do século XIX, com vista para a Baía de Ag. Nicholas, na área de Vaporia, perto do Porto de Ermoupolis e da Praça Miaouli.
Os quartos e suites estão decorados em estilo clássico. Alguns incluem banheira de hidromassagem privada e oferecem vista para as ruas da cidade ou para o mar.
Os hóspedes podem desfrutar de refeições no terraço localizado no lado este do edifício ou dirigir-se ao pequeno terraço com acesso ao mar.
Os hóspedes poderão usufruir da área de estacionamento público gratuito, a 450 metros do hotel.
O Apollonion Palace está localizado a poucos passos da Igreja de São Nicolau, do Teatro Apollo e da Câmara Municipal Hermoupolis: a famosa obra de Ziller.