Caravaggio Italian is a restaurant offering authentic, homemade Italian cuisine, including fresh pasta and desserts.