Hampton Court Castle Gardens, Leominster, Herefordshire.

View of Hampton Court Castle Gardens, Leominster, Herefordshire, England