Where is St Clare House?

Where is St Clare House located?

St Clare House, St Clare House, Great Britain (approx. 52.054787°, 1.147828°)


Where is St Clare House on the map?