Italian restaurant Il Cavalluccio in Castelsardo, offering fresh, local seafood. Enjoy dining with sea views.