Three teenagers have been arrested and the windows of four police cars smashed at an out-of-control party in Brisbane last night.

Around 500 teenagers attended the party at Beddoes Street in Holland Park, which guests say was organised via social media.

The riot apparently erupted when officers told the DJ to turn the music down.

Police spokesperson CJ Roberts says officers arrived just after 7:00pm AEST.

"A large number of these people became unruly and started damaging police vehicles and smashing bottles," he said.

"Four police vehicles were damaged during the incident and two of them had to be towed."

Police have charged the party's 17-year-old host with littering and nuisance offences.

The host told the ABC that he had hired 15 security guards for the event, and charged party-goers between $5 and $10 entry.

"I just heard bottles smashing, so I thought I would just check it out and I see all the police run up the street," he said.

Attendees said the party was an open event on Facebook, with around 1,400 people invited.

"Everything got out of hand, the crowd was going crazy throwing bottles, jumping on the cars - just everyone rioting," said one person.

Neighbour Rashad Ali says there was a party at the same house last week with more than 100 guests.

He says the police presence last night seemed to agitate the crowd.

"Before the cops came the party was going good - [nobody] got injured, no bottles were thrown - but as soon as they came it was a whole different story," he said.

"There was broken glass, a few broken cars and a some cops got hurt."

A total of three teenagers have been charged with public nuisance, while a 16-year-old boy has been taken into custody for possession of a dangerous drug.

Police are still investigating the incident and say more charges are likely.