Listings >> Apartment >>Hotels Russell Hotel Luxury hotel in the heart of Bloomsbury. +44 20 787 640 @PH_Hotels hotelrusselllondon.co.uk