London Self Transcendence Races Saturday 1st June 2019 Starts: 08:30 at Battersea Park’s Bandstand Ends: 10:00 at Battersea Park’s Carriage Drive June 1, 2019 8:30 am Published by Hannah Downing