We are heading up to Cadbury’s World next week and are looking for somewhere for lunch before we go in. Ideal spot would be a nice pub with a garden. Driving up from Hampshire so coming up the M40. Can anyone recommend somewhere?