The Myhotel Bloomsbury Hotel, London, is located at the heart of London’s bustling city centre, just 8 minutes walk to the famous shopping area of Oxford Street. The hotel is about 10 minutes walk to Soho and a few tube stations to major tourist sites. The Myhotel Bloomsbury Hotel is a townhouse that has been well renovated into a modern contemporary hotel.