Taco Bell | 218 Moulsham St Chelmsford CM2 0LR United Kingdom Restaurant Menu & Phone218 Moulsham St Chelmsford CM2 0LR United Kingdom 4.3/5