Perfect location for exploring the city.
Tourists looking to visit many of London’s more well known attractions will find the Jubilee Hotel to be in a good spot. The River Thames along with attractions like Big Ben and Buckingham Palace can be reached on foot. There is also a train station nearb