Don Caruso is an Italian restaurant known for its Sicilian cuisine and scenic riverside location.