Where is Newmains?

Where is Newmains located?

Newmains, Newmains, Great Britain (approx. 55.782837°, -3.8790784°)


Where is Newmains on the map?