For a tourist orientated quick 3 night trip over the Christmas period, would this property at GBP324 be a better play than the Doubletree Tower Bridge at GBP289?
Bearing in mind its a first time trip to London for OH, so we would likely be spending a lot of time outside the hotel.