1 takeaway
Red Pepper
Chinese
169 Barking Road, Canning Town 0207 511 6608
Delivery