Madal Cafe offers a variety of high-quality coffee specialities. In addition to that, you can also have cakes and snacks there. Some of them are vegan. If you want to learn more about coffee, just join one of their barista courses.
(can vary during public holidays)