A Bizarre Pumping Station On The Isle Of Dogs
Tucked away down a side street on the Isle of Dogs you will stumble across what has got to be one of the most bizarre looking buildings in the city. Despite looking slightly like it is from another world, it is in fact a water pumping station. A Brief History Of The Isle Of Dogs […]
A Bizarre Pumping Station On The Isle Of Dogs Read More »