Commercial for sale, avenue du general leclerc, in Saint-Tropez, FranceSaint-Tropez, avenue du general leclercCommercial premises • 18 room(s) • 12 bath. • 575 m²