A modern and stylish hotel at the heart of the fashionable and elegant suburb of Bloomsbury in central London, there are few better positions from which to explore the city. The owners pride themselves on always offering an excellent service and having a range of state of the art amenities in the rooms, making a home from home atmosphere.