Cafe Flora is a cafe offering homemade cakes, tortes, ice cream, and beverages in a self-service format.