Waterloo Regional Police arrested three men and seized a firearm as well as several other weapons while executing a search warrant in Kitchener on Thursday.

The search took place at a residence on Breckenridge Drive, where police arrested a 29-year-old Kitchener man, a 32-year-old Cambridge man and a 31-year-old Windsor man.

The residence was not listed as a current address for any of the three men, said Waterloo Regional Police Service spokesman Olaf Heinzel.

The three men were to appear in provincial court Friday to face numerous weapons charges.