Where is Engineers House?

Where is Engineers House located?

Engineers House, Engineers House, Great Britain (approx. 51.45856°, -2.625938°)


Where is Engineers House on the map?