The
A great location, 100meters from the Acropolis station! The suite was spotless and well equipped. Everything you'll need for a great stay in downtown Athens.