Skip to main content

Mikado Japanese Restaurant And Sushi Bar

restaurant · sushi restaurant · Indianapolis, IN

Address
148 S Illinois St, Indianapolis, IN 46225
Phone
(317) 972-4180
Website
mikadoindy.com
Where
39.7644, -86.1603

Search Hominin for Mikado Japanese Restaurant And Sushi Bar

Other restaurants nearby

More in Indianapolis