Leominster
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... Wikipedia
- Data source: DuckDuckGo
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... Wikipedia