E eForce New Member Aug 13, 2011 #1 Im in London and usually ride at Port Stanley. Can anyone recommend a good place to ride?