Mikado Japanese Restaurant
148 South Illinois Street
Indianapolis
,
IN
46225
(317) 972-4180
Home
Carryout Menu
Order Gift Certificates
Order Delivery
View Larger Map