Clos Teddi is a vineyard located in Saint-Florent, France. It offers wine tasting and is situated in the heart of the desert.