London
The Zetter Bloomsbury
The Zetter Group is set to deepen its connection to the UK capital with the opening of The Zetter Bloomsbury in March 2026, a 68 bedroom hotel housed across six interconnecting Georgian townhouses moments from Russell Square. Sitting directly...