From Our Editors
Mikado Cafe in Indianapolis is a well-known Japanese restaurant, offering a familiar vibe with fabulous sushi. It's a culinary destination for customers that want terrific food.
If you don't feel like driving over to E 79th, placing a delivery order is an option.
Making a trip to Mikado Cafe is never a bad call.