Washbourne Court Hotel, Lower Slaughter, Gloucestershire.

View of Washbourne Court Hotel, Lower Slaughter, Gloucestershire, England