Destination London for the British Masters at The Grove

October 12, 2016

The British Masters visits the Grove just north of London.