Kimura
Japanese · Sushi · Ramen
Kimura is a Japanese restaurant offering an all-you-can-eat menu featuring sushi and ramen.
Location
Best places nearby
The highest rated places close to Kimura.
Local restaurants nearby
W Taylor St, IL
Location
The highest rated places close to Kimura.
W Taylor St, IL