Road Cycling Highlight
Recommended by 95 out of 101 road cyclists
Location: London, Greater London, England, United Kingdom
Abbey Mills Pumping Station - built in 1865. It’s such a lovely building. Definitely worth visiting if Byzantine architecture is your thing.
July 12, 2020
In the know? Log-in to add a tip for other adventurers!