Taco Bell 62 Powis Street, London SE18 6LQ