Mimo's is a Colombian ice cream shop offering a variety of frozen treats and complementary products. Founded in 1971.