Where is Charleston Farmhouse?

Where is Charleston Farmhouse located?

Charleston Farmhouse, Charleston Farmhouse, Great Britain (approx. 50.84269°, 0.11569°)


Where is Charleston Farmhouse on the map?