St Tropez Mercedes Spotting Just like London, St Tropez has its hot spots for supercar spotting but with the added benefit of perfect weather. If you follow our Instagram account, you would have seen that we have been in St...