Mamie Clafoutis is a pastry shop and cafe offering refined French breads, pastries, and sandwiches.