Where is Chester Moore?

Where is Chester Moore located?

Chester Moore, England, Great Britain (approx. 54.8366564058°, -1.592272997°)


Where is Chester Moore on the map?