Where is Longmore House?

Where is Longmore House located?

Longmore House, Longmore House, Great Britain (approx. 55.93739°, -3.17929°)


Where is Longmore House on the map?