SQUADRA
Updated 994 days ago
SQUADRA in Italian translates to team. We believe that the key to success is team work, physical fitness and mental well-being. We aim to re-design the corporate retreats by blending Team building with Outdoor Physical Activities.