MapMyRun | 26/06/2010 Castle Wall and River in Canterbury, the United Kingdom