A festive trip to London is the perfect way to start your holiday season. Stay with us at Euston Square Hotel and get in the Christmas spirit. Hit up the shops and get your presents bought, or maybe take in a show in the West End? Why not meet-up with friends from afar? It’s the...