136-pokojowy Hotel Melia Athens znajduje się 34 minut jazdy od lotniska Ateny im. Elefteriosa Wenizelosa, oferuje zewnętrzny basen oraz 3 restauracji. Akropol ateński jest w odległości 25-minutowego spaceru, a Grecki Teatr Narodowy jest tylko 6 minut od tego hotelu.
Do centrum Aten można dotrzeć w ciągu 10 minut spacerem od 4-gwiazdkowego hotelu, a takie miejsca kulturalne jak Muzeum Bizancjum i Chrześcijaństwa znajdują się w 2 km. Obiekt noclegowy oferuje bliskość do takich atrakcji przyrodniczych jak Zappeion (2 km) i Ogród Narodowy w Atenach (2,1 km). W pobliżu znajdują się Teatr Veaki oraz Narodowe Muzeum Archeologiczne. Stacja metra Omonia znajduje się zaledwie 10 minut drogi od Hotel Melia Athens, a natomiast Partenon jest w odległości 25-minutowego spaceru.
Zatrzymując się w jednym z 136 pokojów, goście mogą korzystać z telewizji satelitarnej, a także z minibaru. Łazienki z oddzielną toaletą i prysznicem, obejmują również suszarkę do włosów i ręczniki.
Melia w Atenach oferuje śniadanie w restauracji. W tym hotelu znajduje się restauracja Mondo.