The Londoner | Local Area | Tower of London

Book rooms and suites

Book a Table

Book Londoner Life

Meetings & Events Enquiry

Book a Treatment

Book Now

Tower of London

Symbolising the strength and security of the nation, the Tower of London is a fortress to the capital, strategically located by Tower Bridge on the River Thames. Nowadays, the tower is a tourist attraction, with visitors eager to catch a glimpse of the Crown Jewels.

Exterior view of Tower of London near The Londoner Hotel