Where is Hertford House?

Where is Hertford House located?

Hertford House, Hertford House, Great Britain (approx. 51.79596°, -0.07835°)


Where is Hertford House on the map?