Victoria Tower Gardens Photos

Meet 169 travelers, 148 tour guides and discover 1,518 photos

Victoria Tower Gardens is a public park along the north bank of The River Thames in London. As its name suggests, it is adjacent to the Victoria Tower, the south-western corner of the Palace of Westminster. The Park, which extends southwards from the Palace to Lambeth Bridge,
View Victoria Tower Gardens guide >

Victoria Tower Gardens