Where is Castle House?

Where is Castle House located?

Castle House, Castle House, Great Britain (approx. 51.077347°, 1.17222°)


Where is Castle House on the map?