Saint-Tropez, France, is one of the most admired spots on the French Riviera. The celebrated coastal town carries a reputation for glamour, but its roots
Saint-Tropez, France, sits on a sunlit stretch of the Riviera where the deep blue waters frame this glamorous town. Complete with picturesque narrow lanes lined