Standing out in a sea of options
Find Hotels
The all new Athens Tiare Hotel is one of the best hotels in Athens city centre. It is situated near metro, just a few steps away from the entrance of the station. Is located in the historic point of the city centre, overlooking Omonoia ( Concord ) Square. The Tiare hotel is one of the most beautiful hotels in Athens...