Where is Mulberry House?

Where is Mulberry House located?

Mulberry House, England, Great Britain (approx. 51.71218°, 0.25951°)


Where is Mulberry House on the map?