Mamie Clafoutis is a pastry shop and cafe offering refined French breads, pastries, and sandwiches, with artisan breads made from organic flours.