Leominster [lɛmstə] (Welsh Llanllieni) is an English town with market rights in the West Midlands. It lies on the River Lugg in the county of Herefordshire and has about 11,000 inhabitants. Leominster had since the late Middle Ages especially for his Lemster Ore, a particularly fine short fiber wool, known.
Copyrights 2017-2019. All rights reserved by: TripDron