Neds Noodle Bar - founded London 2000 Menu

3E Belvedere Rd, London, SE1 7GQ

Know a great happy hour or special for this location?