Where is St Andrew's House?

Where is St Andrew's House located?

St Andrew's House, St Andrew's House (Station), Great Britain (approx. 55.953896°, -3.183631°)


Where is St Andrew's House on the map?