Where is St. Peters Station?

Where is St. Peters Station located?

St. Peters Station, St. Peters Station, Great Britain (approx. 54.9672°, -1.5734°)


Where is St. Peters Station on the map?