Where is Langrish House?

Where is Langrish House located?

Langrish House, Langrish House, Great Britain (approx. 51.003162°, -1.003014°)


Where is Langrish House on the map?