Lo Still Athens sorge nel quartiere centrale di Atene, a meno di 1 km da Piazza Monastiraki, a 15 minuti a piedi dalla zona dello shopping di via Ermou e a 1,8 km dall'Agorà Romana. La struttura vanta un banco escursioni e una terrazza. Le camere sono climatizzate e dotate di vista sulla città, scrivania e connessione WiFi gratuita.
Le camere sono dotate di area salotto. Le sistemazioni dello Still Athens sono dotate di armadio, TV a schermo piatto e bagno privato.
La struttura dista 2 km da Anafiotika e 2,1 km da Piazza Omonia. L'Aeroporto più vicino è Elefthérios Venizelos, a 34 km da Still Athens, e la struttura offre un servizio di navetta aeroportuale a pagamento.