With spectacular views over the Castle to the Clee Hills…

North Farm Ludlow

View from North Farm over Ludlow
LUDLOW, SHROPSHIRE, ENGLAND

North Farm Livery

Whitcliffe Camp Site

North Farm - Whitcliffe Camp Site