Where is St Andrew's House?

Where is St Andrew's House located?

St Andrew's House, St Andrew's House, Great Britain (approx. 55.953953°, -3.183248°)


Where is St Andrew's House on the map?