Located in the heart of downtown Toronto, Jzs Pizza takes its name from the owners family name! With over 40 years of experience in the restaurant industry, the 3 brothers have decided to combine th...