Situato ad Atene, vicino a Piazza Omonia, al Teatro Nazionale della Grecia e al Museo Archeologico Nazionale di Atene. L'Athens Center Solomou dispone di connessione WiFi gratuita.
Le sistemazioni sono dotate di balcone, aria condizionata, TV a schermo piatto e bagno privato con doccia e asciugacapelli.
Al mattino vi attende una colazione a buffet.
I luoghi di interesse nelle vicinanze dell'Athens Center Solomou includono l'Università di Atene - Edificio Centrale, Piazza Monastiraki e il mercato delle pulci di Monastiraki. L'Aeroporto più vicino è quello di Atene-Elefthérios Venizélos, a 20 km.