Where is Victoria Tower Gardens?

Where is Victoria Tower Gardens located?

Victoria Tower Gardens, Victoria Tower Gardens, Great Britain (approx. 51.496944°, -0.125°)


Where is Victoria Tower Gardens on the map?