Where is Newhouse?

Where is Newhouse located?

Newhouse, North Lanarkshire, United Kingdom (approx. 55.83202°, -3.926665°)


Where is Newhouse on the map?