Mikado Japanese
Japanese Restaurant, Sushi Restaurant
148 S Illinois St, Indianapolis, IN 46225
(317) 972-4180
(317) 972-4180
3.0 / 5 based on 45 votes
Photos
... You gotta try the green tea ice cream its great!! Service was amazing!! :-)
Try the salmon nigiri or sashimi. Melts in your mouth.
Tasty veggie rolls. Avocado yum.