With stunning views of the Acropolis and Lycabettus Hill, the Melia Athens is located in the heart of the Greek capital within walking distance of the archaeological museum. Its contemporary facilities include 136 deluxe rooms, a roof-top swimming pool and fine dining.