Situated 120 m from the beach and 1 km from the center of Glyfada.London Hotel is situated in Glyfada 120 m from the beach and 1 km from the center of Glyfada.Hotel facilities include 24h reception, restaurant, bar, room service and luggage storage.Guest..