Where is Walpole Station?

Where is Walpole Station located?

Walpole Station, Walpole Station, Great Britain (approx. 52.7486°, 0.2497°)


Where is Walpole Station on the map?