Where is Capital House?

Where is Capital House located?

Capital House, Scotland, Great Britain (approx. 55.93265°, -3.17736°)


Where is Capital House on the map?