April 2, 2018 Ludlow Castle Travel Ludlow Castle stands proudly above the River Teme in South Shropshire. Dating from around 1085 with later additions, the castle features architecture from the Norman, Medieval and Tudor periods. This ... Read more