parishmouse.co.uk
Halford Cassey Shropshire Directory 1871
Halford is an ecclesiastical parish and village, 20 miles south from Shrewsbury, half a mile from the Craven Arms station, and 8 miles from Ludlow, in the Southern division of the county, lower div…