Where is Pallinsburn House?

Where is Pallinsburn House located?

Pallinsburn House, England, Great Britain (approx. 55.6452742941°, -2.163946152°)


Where is Pallinsburn House on the map?