Where is Follaton House?

Where is Follaton House located?

Follaton House, Follaton House, Great Britain (approx. 50.432396°, -3.710133°)


Where is Follaton House on the map?