MELO Athens is in Athens City Centre, a short 3-minute walk from Monastiraki Station and 8 minutes' walk from Acropolis. Travelers say this hotel is in a good location.