Need advise regarding hotel to stay at. We have a 24 hour layover in London after landing at Heathrow on Saturday at 11am. We take off the next day on Sunday at 10:50am from Heathrow for Romania. We have to take our bags with us and recheck them in the next day.
We want to spend the day in London seeing Buckingham, Westminster, Trafalgar, Picadilly.....
Would like a recommendation for a hotel that we can stop at on the way downtown (I guess via the tube) so that we can easily drop off our bags. Then head back to the hotel at the end of the day, spend the night, and head back to the airport in the morning.
Thank you for your advise in advance.