Latest News
Zetter Hotels to launch The Zetter Bloomsbury in 2025
With 72 bedrooms and suites, the hotel is located near Russell Square and in the heart of London, in a beautiful position overlooking the British Museum
Zetter Hotels has announced that The Zetter Bloomsbury is set to open in early 2025.
You'll need to
subscribe to unlock this content. Already subscribed? Login?