From the founders of Uchi comes Men, a homemade noodle bar on Chatsworth Road.
51 Chatsworth Rd, Lower Clapton, London E5 0LH