Nearest for dinner is Air Balloon, however it’s very much a mass catering, pre-packed and reheated meals type place, distinctly average.
Much better within a ten minute drive (depending where you’re staying):
Golden Heart at Nettleton Bottom (I’m not joking)
Green Dragon in Cobberley
Foston’s Ash in, er the middle of nowhere
Queen Victoria in Longford
Colesbourne Inn in Colesbourne
A number of restaurants on Bath Road in Cheltenham (Indian Brasserie and Moran’s of particular note)
And within 15 minutes there’s the whole of the centre of Cheltenham, lots of good restaurants. Same to Cirencester in the other direction.
For breakfast I’d be heading to Bath Road.