Tower of London Photos

Meet 96 travelers, 51 tour guides and discover 297 photos

Her Majesty's Royal Palace and Fortress, known as the Tower of London, is a historic castle located on the north bank of The River Thames in central London. It lies within the London Borough of Tower Hamlets, 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 towards the…
View Tower of London guide >

Tower Of London

Tower Of London Main Entrance

The Original Entrance To The White Tower

St John's Chapel Inside The White Tower

The Tower With The River Thames And Tower Bridge To The South

Tower Of London White Tower

Tower Hill

The Tower Of London Outer Curtain Wall

The South Face Of The Waterloo Barracks

Wire Animal Sculptures At The Tower