Horwich is a town and civil parish in Greater Manchester, England. Historically, it has been a part of Lancashire, located at the foot of the West Pennine Moors. Now you know precisely where Horwich is located. Horwich evolved from a medieval hunting ground, too wet and too acidic for agriculture. We might better call it ...
