Athenian Callirhoe Hotel

Athenian Callirhoe Hotel

4* hotel in Athens city of Greece. Centrally located and very close to a metro station, it is the perfect choice for you to discover the city!