Nov 28, 2019 - The infamous Christian Dior boutique in Saint-Tropez, France | definitely a must see on any trip to the South of France