It's possible you are thinking of:
* "Grosmont": This is a town in Wales.
* "Beaumont": This is a common place name in the UK, with variations like "Beaumont-le-Roger" and "Beaumont-sur-Oise" which are towns in France.
Let me know if you have other details about the town you're looking for, and I can help you further.