WOW this place is simply amazing. They have great pizza and the best / biggest veal sandwich in Toronto. California Sandwiches has absolutely nothing on San Francesco's Finch location. The place may look like a dive, but it just adds character! Friendly staff is accompanied by amazing food and great prices. Not sure if all locations are this good or have as great prices. I know I will be back often and also I'm going to stock up on their frozen dinners!