Where is St Andrew House?

Where is St Andrew House located?

St Andrew House, St Andrew House, Great Britain (approx. 55.86451°, -4.25441°)


Where is St Andrew House on the map?