Russell’s, a restaurant with rooms, is set on the High Street in the picture-postcard Cotswolds village of Broadway which is lit with twinkling white lights in the festive season and attracts guests looking for a hint of Christmas past – in plush surroundings of course. Russell’s serves modern British cuisine in its stylish and well-appointed […]
South West England UK Tourism News