Where is Henrietta House?

Where is Henrietta House located?

Henrietta House, England, Great Britain (approx. 51.3844°, -2.35653°)


Where is Henrietta House on the map?