Mikado Japanese Restaurant & Sushi
- Address
- 148 S Illinois St
- Place
- Indianapolis , IN 46225-1006
- Landline
- (317) 972-4180
Description
Mikado Japanese Restaurant & Sushi can be found at 148 S Illinois St . The following is offered: Restaurants: Sushi - In Indianapolis there are 11 other Restaurants: Sushi. An overview can be found here.
Reviews
This listing was not reviewed yet
Categories
Restaurants: Sushi(317)972-4180 (317)-972-4180 +13179724180