Zetter Hotels, the effervescent hotel group with award-winning properties across London, announces its latest opening with the launch of The Zetter Bloomsbury, set to open in early 2025. The first Zetter opening in ten years, The Zetter Bloomsbury will mark the rebirth of Zetter Hotels and the new phase of development for the brand. Zetter…