Home Venue Lords of the Manor Hotel, Stow-on-the-Wold, Upper Slaughter GL54 2JD, United Kingdom Lords of the Manor Hotel, Stow-on-the-Wold, Upper Slaughter GL54 2JD, United Kingdom