Melia Athens is a luxury hotel situated in the business centre of Athens. It is next Athens ‘central square “ Omonia” and very close on foot from metro station “Omonia”. It is also ideal for those who wish to enjoy sightseeing because is 2 minutes walking distance away from the National Archaeological Museum 5 minutes from the National Library and many other Athenian highlights.