Where is Shepperton Station?

Where is Shepperton Station located?

Shepperton Station, Surrey, United Kingdom (approx. 51.3968°, -0.44679°)


Where is Shepperton Station on the map?