Here is a photograph taken from inside Castle Lodge. Located in Ludlow, Shropshire, England, UK.