Where is Winfield House?

Where is Winfield House located?

Winfield House, Winfield House, Great Britain (approx. 51.5308°, -0.1644°)


Where is Winfield House on the map?