AMOCITY
Located in the southern coast of Athens, just 328 feet from Glyfada’s sandy beach, and a short walk from the tram station, Hotel London offe...