Herne Hill Velodrome is a bright jewel in London’s heritage and it is a rare survivor of not only the 19th century boom or bust approach to sport it, but also a past Olympic venue (1948). Built in 1891 Herne Hill Velodrome situated in south London became Britain’s premier cycle track, drawing huge crowds, and… Continue Reading