Video: Hotel Achilleas in Athens

Athens' charming Hotel Achilleas is centrally located in the center of the city.