Croft Castle grounds, Yarpole, Herefordshire.

View of Croft Castle grounds, Yarpole, Herefordshire, England