Where is Edinburgh St Andrew's House?

Where is Edinburgh St Andrew's House located?

Edinburgh St Andrew's House, Edinburgh St Andrew's House, Great Britain (approx. 55.95387°, -3.1836°)


Where is Edinburgh St Andrew's House on the map?