Where is Newhouse?
Where is Newhouse located?
Newhouse, North Lanarkshire, United Kingdom (approx. 55.83202°, -3.926665°)
Where is Newhouse on the map?
Newhouse - Bellshill
{"latitude":55.83202,"longitude":-3.926665,"title":"Newhouse"}