Where is Southborough?

Where is Southborough located?

Southborough, Kent, United Kingdom (approx. 51.1584894°, 0.2584828°)


Where is Southborough on the map?