Tower Bridge

Tower Bridge

Tower Bridge

The iconic 19th century bridge located by the Tower of London near the City of London is decorated with high towers and features a dramatic drawbridge. Direct tube from St James’s underground, located next door to the hotel.