O hotel situa-se no centro financeiro de Atenas, perto do Teatro Nacional entre a praça Omonia e a praça Karaiskaki e fica a 35 km do aeroporto de El Venizelou. Nas imediações encontrará também inúmeros estabelecimentos comerciais (200 m), animados bares (200 m), diversos restaurantes (100 m), bem como uma ligação à rede de transportes públicos (100 m). O hotel, construído no ano de 1985 e renovado por completo em 2004 compreende 7 andares com um total de 56 quartos, dos quais 6 individuais e 50 duplos. As comodidades do hotel incluem uma recepção (serviço sob 24 h) com cofre, elevadores e um bar. Este hotel conta ainda com um restaurante buffet climatizado, uma sala de conferências e um acesso à Internet. Os elegantes quartos dispõem de casa de banho com secador de cabelo, telefone com ligação directa, televisão via satélite/cabo, acesso à Internet e um cofre. Incluem adicionalmente um mini-bar, frigorífico, cama de casal e são aquecidos centralmente.