Where is Sutton Station?

Where is Sutton Station located?

Sutton Station, Sutton Station, Great Britain (approx. 51.359135°, -0.191162°)


Where is Sutton Station on the map?