A cafe offering coffee and more. Located in the Willa Kauppakeskus.