Can anyone help me figure out which hotel this would be? 3.5-star Hotel in London - Bloomsbury - St. Pancras Station - British Museum area This Hotel features the following amenities: Free internet Fitness center Resturants Business center Self service laundry My trip date are between the 1-6th in may 2014 Thank you Erez