News

One of London’s best-located hotels, on Trafalgar Square, has had a £6million makeover with a new restaurant and luxury ...