The Zetter Bloomsbury opens in historic London

The Zetter Group has formally opened The Zetter Bloomsbury, a 68-bedroom boutique resort positioned within the coronary heart of London’s Bloomsbury district. Located throughout six interconnected Georgian townhouses, the resort overlooks Russell Sq. Exploring Zetter Bloomsbury hotel London reveals important…








