Nine people, including a 12-year-old girl, are facing more than 100 firearms-related charges after a search warrant was executed on an east-end home on Tuesday.

Toronto police were at the home in the Victoria Park Avenue and Finch Avenue East area in relation to a robbery that took place last week. As officers were in the home, a teen walked in and immediately ran, Det.-Sgt. Gerry Heaney told CBC Toronto.

Officers caught up to the teen a short distance away, and allegedly found a fully loaded .45 calibre submachine gun hidden in his clothing, Heaney said.

After they brought the teen back to the home, the officers kept searching for evidence related to the robbery and allegedly found another firearm, a 9 mm semi-automatic pistol, he said.

A police news release said officers also found:

55 x .45 calibre ammunition

33 x 9mm ammunition

Heaney called the incident "very troubling," noting that officers weren't at the home for a firearms investigation and were not expecting to find any as they executed the warrant.

"This could have ended very badly for not only the young person, the officers involved, but members of the community, as well," he said.

They arrested and charged a 12-year-old girl, three 16-year-olds — a girl and two boys — two 17-year-old boys, and three adults: an 18-year-old man, a 24-year-old woman and a 39-year-old woman.

The names of the accused under 18 were not released due to the Youth Criminal Justice Act.

They are facing a total of 111 charges, including unauthorized possession of a firearm, careless storage of a firearm, tampering with a serial number of a firearm and possession of property obtained by crime.

Heaney explained that everyone found in the home, including the 12-year-old, is facing similar charges because the second firearm allegedly found was in a well-travelled part of the house.

The youths were all scheduled to appear in court on Eglinton Avenue East on Wednesday morning, while the adults were scheduled to appear at College Park.

The investigation is ongoing, Heaney said. The firearms are being tested to determine if they were involved in any crimes and to figure out where they came from. Officers with the guns and gangs unit are also investigating, he said.

Anyone with information is asked to call police at 416-808-4200 or Crime Stoppers at 416-222-TIPS.