Where is Torrance House?

Where is Torrance House located?

Torrance House, Scotland, Great Britain (approx. 55.7490452643°, -4.145227433°)


Where is Torrance House on the map?