We have a short stopover through London and we were originally going to stay in the Mayfair or Bloomsbury area, but now are considering staying at a Heathrow airport hotel (probably the Sofitel) and taking the Tube to and from the city.
We will be arriving in at 2pm, staying overnight and then have a flight the next morning at 10:30am. What would you do? We are thinking it may also be easier to not lug our suitcases around the tube and it would be easier to drop our stuff off at the hotel, tube in and then tube back later at night. Or is it better to just stay 'in town'?