Noodle Street Menu

15, Docklands, 17 Pennyfields, London, E14 8HP

Know a great happy hour or special for this location?