This business class hotel, situated close to Omonia Square, is located in the city center. The Larissis station and National Museum are within close proximity. Novotel Athens Hotel is within a short drive of th ... Read more

View all Luxury Hotels in Athens