From Our Editors
Treat yourself to good food and drink at Cherry Dining Room in Newbury. Sit outside at Cherry Dining Room and soak up the sun on those nice summer days.
Cherry Dining Room welcomes laid-back diners, so there's no pressure to throw on heels or a tie.
There is parking close to the restaurant.