Situato in una posizione strategica nel centro di Atene, a breve distanza dal Teatro Nazionale della Grecia, da Piazza Omonia e dal Museo Archeologico Nazionale, l'Athens center rooms offre la vista sulla città e la connessione WiFi gratuita.
Gli alloggi sono climatizzati e dispongono di balcone, TV a schermo piatto e bagno privato con doccia e asciugacapelli.
L'aparthotel dista 1,7 km da Piazza Monastiraki e 1,9 km dall'Edificio Centrale dell'Università di Atene. L'Aeroporto Elefthérios Venizélos, il più vicino, si trova a 35 km dall'Athens center rooms, che offre anche un servizio di navetta aeroportuale a pagamento.