Caffe Leonardo da Vinci is an Italian coffee shop and bar offering a delightful selection of food and fantastic cocktails. It's a great spot to enjoy a delicious meal or unwind with a drink.