Where is it?
Lovely place called Horwood House, in Buckinghamshire. A 4 star manor house, hotel and spa set in acres of British countryside.
https://www.horwoodhouse.co.uk/
The nearest train station is Bletchley, about a 10-15 mins cab ride away.
(We might organise transport to/from there if enough people want it, TBC)
There’s ample free parking onsite.
Okay, the big question: