Shoryu Ramen Soho · 3 Denman St, London W1D 7HA, United Kingdom
★★★★☆ · Ramen restaurant