The Lion Inn Inn
1 The Village, Clifton upon Teme, WR66DH, United Kingdom
Located in the picturesque country village of Clifton-Upon-Teme, The Lion Inn is a 12th century coaching inn with free Wi-Fi access available. The inn is less than 32.2 km from Ludlow Castle and 17 minutes' drive from Whitley Court.