Open All Year... London Hotel, is situated by the seaside, one hundreds meters away from the Beach, in the most beautiful area of Glyfada among plenty of trees, overlooking a marina.