Italian restaurant known for its delicious pizza with generous toppings and friendly service.