Southborough may refer to:
==Communities== Southborough, Bromley, an area of South East London, England Southborough, Kent, a suburb of Tunbridge Wells, England Southborough, Kingston upon Thames, the southernmost part of Surbiton in South West London, England Southborough, Massachusetts, a town in the United States Southborough Center Historic District, located here
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).