Due Barche is an Italian restaurant offering a variety of cuisines including Pizza and Seafood. It features a spacious interior with a large and comfortable outdoor seating area. The establishment is known for its quality dishes, efficient service, and reasonable prices.