Pizza Salvatore is a restaurant known for its delicious stuffed crust pizzas and decadent poutines. They offer fast service for both dine-in and takeout orders.