BAO Noodle Shop - 1 Redchurch St, London E2 7DJ, UK on Eaten