Where is Yeomanry House?

Where is Yeomanry House located?

Yeomanry House, Yeomanry House, Great Britain (approx. 51.79697°, -0.08137°)


Where is Yeomanry House on the map?