Camarra's Pizzeria & Restaurant
Camarra’s is as much a Toronto Landmark as one might think of the CN Tower. Having been opened by an Italian family and in operation in some form or another for over 60 years, this long-running eatery delights with a warm and friendly atmosphere, and a menu full of excellent Italian fare such as pizza and pasta, and a dessert menu stocked with homemade treats that will keep you coming back for more. For those cold and snowy days, they also offer delivery, allowing their tasty pizza to be enjoyed on any occasion.
Address: 2899 Dufferin St, North York, ON M6B 3S7
Phone: (416) 789-3221