Bromyard

English

Proper noun

Bromyard

  1. A small market town in Bromyard and Winslow parish, Herefordshire, England (OS grid ref SO6554).