A traditional hotel of some note, this establishment is located at the heart of Bloomsbury, and offers an excellent position from which to explore the many facets of central London. The rooms have all been designed with care and attention and the modern amenities that have been fitted, make this not only a convenient, but a luxurious place to stay.