Police were called to Riverlinks Shopping Centre at Ipswich after a fight broke out among 10 people, including a child aged under 10 years old, just before 2pm yesterday.
In exclusive vision filmed by 9News, a teenage girl can be seen beating a woman on the head with a mobile phone.
The violent rampage even spills into a pharmacy, as a shirtless man with neck tattoos appears to lay a coward punch into the back of another man’s head.
A woman seen attempting to break up the fight is also beaten.
The chaos unfolded for more than 30 minutes, triggering a bank to deploy security screens and barricade themselves inside.
Despite the entire brawl being caught on camera, only one man has been charged with public nuisance.
Police said no further charges have been made as they’re yet to receive a formal complaint.
They are encouraging any witnesses to come forward.