News

The Imperial Hotel, Bloomsbury London is set to reopen in 2026 following an extensive renovation.. Overlooking Russell Square in the Bloomsbury district, the four-star property is owned and ...