Located in Athens, 1.1 km from National Theatre of Greece and a 15-minute walk from National Archaeological Museum of Athens, At Neli's provides accommodation with amenities such as free WiFi and a flat-screen TV. The property is a 16-minute walk from Omonia Square and 1.8 km from Gazi - Technopoli. Read more
Located in Athens, 1.1 km from National Theatre of Greece and a 15-minute walk from National Archaeological Museum of Athens, At Neli's provides accommodation with amenities such as free WiFi and a flat-screen TV. The property is a 16-minute walk from Omonia Square and 1.8 km from Gazi - Technopoli. The apartment features 1 bedroom, a kitchen with an oven, a washing machine, and a bathroom with free toiletries and a hair dryer. Elefthérios Venizélos Airport is 21 km away.