Hidden Gems
Mikado Japanese Restaurant is one of Hidden Gems.

1. Mikado Japanese Restaurant

114 Laird Drive, Toronto, ON
Japanese Restaurant · 5 tips and reviews