Westbury Court Garden, a Dutch-style water garden first laid out in 1696.
Westbury on Severn, England