Taco Bell

10 The Mall London E15 1XA