Where is Newmains?

Where is Newmains located?

Newmains, North Lanarkshire, United Kingdom (approx. 55.7828371°, -3.8790785°)


Where is Newmains on the map?