Coffee store Caffi Iso Omena offers freshly roasted coffee, various teas, and handmade chocolates.