(7 review)

The Glen Rothay Hotel and Badger Bar

Luxury hotel in the heart of Bloomsbury.