Location MainSushi – Thornhill Address: 23A – 5 Glen Cameron Road Phone: 905.762.8889 Request was denied for some reason.