The Academy - Small Luxury Hotels of the World
Bloomsbury, Central London
With a stay at The Academy - Small Luxury Hotels of the World, you'll be centrally located in London, just a 4-minute walk from Russell Square and 6 minutes by foot from The British Museum. This 5-star hotel is 0.7 mi (1.2 km) from Covent Garden Market and 0.8 mi (1.2 km) from Leicester Square.