Leominster

Leominster

Leominster is a market town in Herefordshire, England, at the confluence of the River Lugg and its tributary the River Kenwater 12 miles north of Hereford and 7 miles south of Ludlow in Shropshire. With a population of 11,700, Leominster is the largest of the five towns in the county.

Leominster People (First 1 people) - Page 0

MandM Direct

MandM Direct

Clothing company