Google
×

Leominster

Town in England
Leominster is a market town in Herefordshire, England; it is located at the confluence of the River Lugg and its tributary the River Kenwater. The town is 12 miles north of Hereford and 7 miles south of Ludlow in Shropshire. Wikipedia
Ceremonial county: Herefordshire
Civil parish: Leominster
Population: 11,959 (2021 Census)
Sovereign state: United Kingdom