mediterranean style houses in the city center of Saint Tropez, a beautiful town on the coast of the french riviera and a popular travel destination.