Company name: The Coach & Horses
Description: Relaxed British pub with entertainment
391 High Rd Leyton, London E10 5NA, United Kingdom