Where is St Giles House?

Where is St Giles House located?

St Giles House, St Giles House, Great Britain (approx. 50.9038°, -1.9555°)


Where is St Giles House on the map?