Manage Your Business

Tower of London

Tower of London

HOURS
Closed
703 RATINGS
93%
ACCEPTS

About

The Tower of London, officially His Majesty's Royal Palace and Fortress of the Tower of London, is a historic castle on the north bank of the River Thames in central London, England. It lies within the London Borough of Tower Hamlets, which is separated from the eastern edge of the square mile of the City of London by the open space known as Tower Hill. It was founded toward the end of 1066 as part of the Norman Conquest.

MoreLess
More on Wikipedia

Ratings

Overall

93%703 ratings

Good to Know

Accepts Apple Pay
Accepts Contactless Payments
Wheelchair Accessible
Good for Kids
Wi-Fi
Accepts Credit Cards

Also at This Location

Details

Hours

9:00AM5:30PM
Closed Now

Hours

Closed Now
Sun – Mon
10:00AM5:30PM
Tue – Sat
9:00AM5:30PM