Stylish hotel in London's Bloomsbury district, offering sleek rooms, a fitness room, a bar, and a restaurant. Close to attractions and tube stations.