This gallery contains 24 photos.
Ludlow is a market town in Shropshire, England close to the Welsh border and in the Welsh Marches. Market towns in England have a fixed location where live farm animals are sold on a regular basis. It lies within a … Continue reading