A 24/7 vending machine located in Turku, offering snacks and drinks, including Green Deli products.