Not very near here (checked 2023-01-10).

The Wikipedia article is partially incorrect. The image description states that it is at Aldgate bus station, which I think is correct. There's a large sculpture in a new garden/not-quite-public open space by the entrance to the bus station on Minories. Unfortunately, both the Mapillary and Bing Streetside imagery we have there is out of date and shows a building in that location.

Seething Lane Garden is definitely not on Aldgate.