Where is Chelford?

Where is Chelford located?

Chelford, Chelford (Station), Great Britain (approx. 53.27031°, -2.28058°)


Where is Chelford on the map?