The North Front, Hampton Court Castle, Leominster, Herefordshire.

View of the North Front, Hampton Court Castle, Leominster, Herefordshire, England