La Bella Squadra is an Italian restaurant specializing in pizzas and other Italian specialties, available for dine-in or takeout. Tiramisu is a popular dessert option.