8.4
3221 S Grand Blvd (btw Wyoming & Humphrey), St Louis, MO
Japanese Restaurant · Tower Grove South · 73 tips and reviews
8.1
3674 Forest Park Ave, St Louis, MO
Japanese Restaurant · Midtown · 2 tips and reviews
7.4
111 Westport Tower, 12th Floor (Page Ave), Maryland Heights, MO
Japanese Restaurant · Maryland Heights · 13 tips and reviews