Newbury may refer to:
==Places== ===United Kingdom=== Newbury, Berkshire, a town Newbury (district), Berkshire, a district formed in 1974 Newbury (UK Parliament constituency) Newbury, Kent, a hamlet Newbury, Somerset, a hamlet Newbury Park, London
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).