Definition

A village in Herefordshire, England, located in the English West Midlands. It is known for its rural setting and historical significance.