Risto-Bar Cioca is a bar and restaurant that appears to be under new management. It is located in Delebio.