Stamford may refer to:
==Places== ===United Kingdom=== Stamford, Lincolnshire, a town and civil parish in England Stamford (UK Parliament constituency), a former constituency in Lincolnshire, England Stamford, Northumberland, a hamlet in Rennington parish Stamford Brook, a brook in West London
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).