Heddon Yokocho

8 Heddon St, London W1B 4BU, United Kingdom

London, United Kingdom

Warm kitchen offering Japanese ramen bowls & sides in a space reminiscent of 1970s Tokyo.

Rating: 908

Score: 4.2

Price: Moderately expensive

No reviews available.