We present a distributed source seeking and flocking control method for networked multi-agent systems with non-holonomic constraint in an unknown cluttered environment. Based solely on identical on-board sensor systems, which measure the source local field, the group objective is attained by appointing a leader agent, which has the largest signal strength to the source (as a proxy to the distance to the source), to seek the source while the remaining follower agents form a cohesive flocking with the leader using a distributed flocking control law in a connectivity-preserved undirected network of multi-agent systems. To guarantee the safe separation and group motion for all agents and to solve the conflicts with the "cohesion" flocking rule of Reynolds, the distributed control algorithm is solved individually through quadratic-programming optimization problem with safety constraints, {which guarantee the collision avoidance for inter-agents and obstacles in the cluttered environment}. Stability analysis of the closed-loop system is presented and the efficacy of the methods is shown in simulation results.