Mikado Japanese Restaurant

148 South Illinois Street
Indianapolis, IN 46225

(317) 972-4180


View Larger Map