Where is Coltswood House?

Where is Coltswood House located?

Coltswood House, Coltswood House, Great Britain (approx. 55.879974°, -4.035014°)


Where is Coltswood House on the map?