River Thames Landmarks in London, England - Encircle Photos

1 River Thames Landmarks in London, England

This view of the River Thames displays some of London’s iconic landmarks. The Palace of Westminster – also called the Houses of Parliament – stands on the North Bank. Seen here are its five towers: the Victoria and Octagonal Towers are on the left. In the center is the Elizabeth Tower housing Big Ben. Along the waterfront are the Chancellor’s and Speaker’s Towers. Spanning the river is the Westminster Bridge leading to the London Eye on the South Bank.


Lambeth Bridge, London SE1 7SG, UK


Share this Photo