L'hotel è stato ristrutturato all'inizio del 2008 e si trova nel triangolo storico di Atene, a soli 50 metri da Piazza Syntagma e a breve distanza da tutti i principali luoghi di interesse, dai siti monumentali della città e dal quartiere del business. Offre anche una splendida vista dell'Acropoli.
A piedi potrete raggiungere Piazza Syntagma, il Parlamento, la Plaka e il Tempio di Zeus Olimpio. L'Astor Hotel offre due sale riunioni completamente accessoriate per tutte le vostre esigenze di lavoro. L'accesso a Internet è gratuito ed è disponibile anche nel comfort della vostra camera. Molte camere offrono splendida vista dell'Acropoli, a un solo chilometro di distanza. Per godere di una vista ancora migliore, dirigetevi all'ultimo piano, al Ristorante Bella Vista; qui potrete scegliere dal menu internazionale e cenare in un'atmosfera raffinata. Per un drink rilassante con amici o colleghi, il bar della hall è il punto di incontro ideale.