Avec son emplacement stratégique, l'hôtel Athens Center Square est à quelques pas des principales attractions.
Ses chambres élégantes sont décorées individuellement et disposent de grandes fenêtres, Wi-Fi gratuit, climatisation, réfrigérateur, TV satellite, coffre-fort et salle de bain avec articles de toilette.
L'hôtel dispose d'une terrasse avec vue panoramique, d'un lounge-bar et d'un café.