Central location close to everything.
Athens Odeon Hotel is conveniently position in the heart of Athens, past guests report. Guests point out that many of the city's landmarks as well as shops, restaurants, bars and nightclubs are within walking distance. Meanwhile, Omonia metro station is just 500 metres away.