Enjoy excellent coffee and pastries at Caffe Garibaldi.