Sun, Sea And St Tropez: What’s New In France’s… St Tropez during 2003 St Tropez Television Festival - Atmosphere at St Tropez in St Tropez, France.…