Where is Burmarsh?

Where is Burmarsh located?

Burmarsh, Burmarsh, Great Britain (approx. 51.048763°, 0.9961973°)


Where is Burmarsh on the map?