Where is Fenton House?

Where is Fenton House located?

Fenton House, Fenton House, Great Britain (approx. 51.55889°, -0.17968056°)


Where is Fenton House on the map?