Situated in a convenient position to the north of Tower Bridge in the heart of London, this hotel is within walking distance of many of the most famous riverside attractions in the capital. There are fast transport links across the city available via tube and bus. The rooms are all equipped with modern amenities to make the 21st Century traveller feel at home, including satellite television.