La Squadra is a unique Italian restaurant offering pizza, pasta, and risotto within a cool venue that doubles as a sports car showroom. Their menu features traditional Italian ingredients imported directly from Italy.