Russells - 90 A visit to the Cotswolds should always include eating at... - 2589 days ago Aladdins - 80 Fantastic, fresh food with great flavours and wonderful friendly service... - 2715 days ago Stratford Limes Hotel - 100 Situated about 2 miles from the centre at Stratford centre.... - 2717 days ago Russells of Broadway - 90 This restaurant is very over priced. The food is ok... - 2813 days ago