Sakura Japanese Restaurant Sakura Japanese Restaurant

Sakura Japanese Restaurant Map

7201 N. Keystone Ave. (E. 71th St.)
Indianapolis, IN 46240
317-259-4171
Map
Cuisine: Japanese / Sushi
Sakura continues to distinguish itself with its sushi and Japanese fare.
Openings: Lunch Mon.-Sat., Dinner nightly

Features