Bloomsbury is an area of London that is associated with poetry and writers and retains many of the most historic and beautiful buildings in the capital. This charming hotel offers a great location within easy reach of the main attractions, from which to explore London. The rooms have been well equipped and carry an extensive selection of modern amenities.