Where is Abbotsford House?

Where is Abbotsford House located?

Abbotsford House, Abbotsford House (Station), Great Britain (approx. 56.016804°, -3.782165°)


Where is Abbotsford House on the map?