Delivery/Takeaway in London - Upton Park 12 Barking Road, Upton Park, London, E6 3BP Tags: cuisine: chinese, seating area