400 Oxford St, London W1A 1AB
Japanese restaurant | Ramen restaurant
Nestled within Selfridges, this establishment offers a unique dining experience with counter seating that specializes in authentic Japanese ramen noodles, artisanal dumplings, and expertly crafted cocktails.