Where is Wootton House?

Where is Wootton House located?

Wootton House, Wootton House, Great Britain (approx. 52.0946°, -0.5382°)


Where is Wootton House on the map?