Where is Endeavour House?

Where is Endeavour House located?

Endeavour House, Endeavour House, Great Britain (approx. 52.054047°, 1.143447°)


Where is Endeavour House on the map?