Print out the information
Achilleas Hotel
Address
21 Lekka Street, Athens, Attica, Central Greece
Short url
travel.cdns.gr/2352
Coordinates
37.976959, 23.731817
Hotel info
Air Condition
Cooler
Free Internet
Free Parking
Pets Allowed
Room Service
Restaurant
Bar
Print out the information