Where is Renshouse?

Where is Renshouse located?

Renshouse, Lower Saxony, Germany (approx. 51.6042115744°, 10.1045249575°)


Where is Renshouse on the map?