21 Lekka Street
TEL: +30 21 0323 3197
Rated 75 / 100 based on 14 customer reviews.
Set in downtown Athens, this simple hotel in an unpretentious building is a 6-minute walk from the nearest metro station and the 19th-century Syntagma Square, and 2 km from the Acropolis.
The modern, polished rooms offer sitting areas, free Wi-Fi and satellite TV, plus minifridges. Some feature balconies and/or 2nd bedrooms.
Amenities include a complimentary breakfast buffet, and a laid-back lobby lounge with a big-screen TV and a guest computer.
Facilities @ Achilleas Hotel include:
Bar / Lounge
Elevator / Lift
Babysitting / Child Services
Cable / Satellite TV
Designated Smoking Area