Mamie Flo is a restaurant offering crepes, salads, and snacks, including croque monsieur, charcuterie boards, and options for vegetarians.