Discover Leominster
compiled from our dataLeominster is located in England, United Kingdom, and has a population of about 11,954. Our atlas lists 46 places here.
These include 10 sights and 1 museums, 25 restaurants, 10 places to stay and 0 cocktail bars. Highlights include Wharton (Herefordshire), Brierley, Brierley.