Where can I Buy Creme Fraiche?

Creme fraiche can be bought at gourmet and specialty stores. These stores can be found as brick and mortar stores, as well as online stores. Be aware, creme fraiche can be pricey! For more information, look here: