Texas Chicken
710 High Rd., Waltham Forest, London, United Kingdom, E11 3AJ
(02089) 889905 Phone