Located at 7411 N. Keystone Ave. Suite A, Indianapolis IN 46240, Our restaurant offers a wide array of authentic Japanese dishes, ranging from tranditional Japanese Sushi, Sashimi, Rolls, Tempura to new style entrees such as Organic Dragon Roll, Tomo..
Relevance: 26.222204