Leeds Castle

Leeds Castle

View of Leeds Castle in Kent, England with moat

Pro Stock Photos From Dreamstime