Leochares Lifestyle Apartments - Self check-in provides accommodations within 300 yards of the center of Athens, with free Wifi and a kitchen with a dishwasher, a toaster, and a fridge. Popular points of interest nearby include Zappion - National Garden, University of Athens, and Monastiraki Square. The accommodation features an elevator and private check-in and check-out for guests.
Accessible via private entrance, all rooms have air conditioning, soundproofing, wardrobe, and a private bathroom with a walk-in shower. All rooms have a coffee machine, while some have a balcony. At the apartment complex, all units have bed linen and towels.
Popular points of interest near the apartment include Ermou Street, Syntagma Metro Station, and Syntagma Square. The nearest airport is Eleftherios Venizelos Airport, 20 miles from Leochares Lifestyle Apartments - Self check-in.