Where is Long Riston?

Where is Long Riston located?

Long Riston, England, Great Britain (approx. 53.861774533°, -0.2897515296°)


Where is Long Riston on the map?