Michi Sushi, located in North York, Ontario, is a Japanese restaurant known for its carefully crafted dishes made by a master chef using the finest ingredients available. Each dish is prepared with meticulous attention to detail and served with care and passion, creating an authentic dining experience for guests.
Generated from the website content