I’ve lived in Toronto and Niagara Falls area and Sakura Sushi, located in the little town of Simcoe has by far the best sushi I have ever had. Consistent, generous and always delicious. How do they get the rice on the rolls so thin? Perfection!Read more