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 […]

Scroll to Top