Where is New Mains?

Where is New Mains located?

New Mains, New Mains, Great Britain (approx. 56.022156°, -2.7908077°)


Where is New Mains on the map?