We ate at this restaurant after the Blue Jays game. It was a 25 minute walk from the stadium and located in Chinatown. My albacore tuna nigiri was cooked on top which was a little weird but my Philadelphia roll was outstanding.
The interior was well designed and the prices were really good. If I'm ever in the area, I will be back. You can also enjoy your food outside as well.