Mikado Japanese Restaurant Mikado Japanese Restaurant

Mikado Japanese Restaurant Map

148 S. Illinois St. (Georgia St.)
Indianapolis, IN 46204
317-972-4180
Map
Cuisine: Japanese / Sushi
Authentic Japanese fare and sushi served in a chic dining room.
Openings: Lunch & Dinner daily

Features