Mikado Japanese Restaurant & Sushi Indianapolis IN
Add Website
Close
Mikado Japanese Restaurant & Sushi
Be first to review 148 S Illinois St,Indianapolis IN 46225 Phone Number: (317) 972-4180
Mikado Japanese Restaurant & Sushi Store Hours
Hours may fluctuate