England – Ludlow
Ludlow is a thriving medieval town in Shropshire and an architectural gem with a lively atmosphere. The historic town centre and 11th-century Ludlow Castle are situated on a cliff above the River Teme and are surrounded by the beautiful countryside…