Where is Long Lee?

Where is Long Lee located?

Long Lee, England, Great Britain (approx. 53.8587129601°, -1.8909015661°)


Where is Long Lee on the map?