Cafe Caffe Dionysos. A cafe offering a place to relax.