Taco Bell
218 Moulsham Street
Chelmsford CM2 0LR
United Kingdom