MapMyRun | 10K Run - Bermonds Locke in City Of London, the United Kingdom