The Tower Hotel is a luxury hotel located on the banks of the River Thames. They offer bike rentals to guests who want to explore the city's many attractions, including the Tower of London and Tower Bridge. The hotel is also located near several cycling routes that offer stunning views of the city.