Furthermore, our experienced team can also help those looking for the perfect corporate lets in St Tropez. Film companies looking for rentals, corporate retreats, team building, or just management stays. We can accommodate all in this delightful region of the south of France.