Anchorage police have arrested a suspect who allegedly shot his mother in the torso Wednesday afternoon before surrendering to officers.

APD spokesperson Lt. Dave Parker says Paino Alvarez-Perdomo, 29, was taken into custody at the Arctic Sun Apartments at 625 W. 46th Ave., near the intersection of Tudor Road and Bering Street. He faces charges of first-degree assault and third-degree misconduct involving weapons for being a felon in possession of a weapon.

Police at the scene said they believe the woman, Alvarez-Perdomo's mother, was shot at the apartment building shortly after 2 p.m. She somehow made her way to the Golden Corral buffet restaurant at 4520 Union Square Dr., slightly east along Tudor, leading to initial reports that she had been shot there; a relative subsequently called police.

The woman was taken to a local hospital with what APD described late Wednesday afternoon as a "single non-critical bullet wound" to her torso. She was treated and released early Wednesday evening.

The release of details on the situation was initially hampered by a language barrier between responding officers and Alvarez-Perdomo and his mother, who apparently spoke Spanish.

Numerous APD units, including SWAT team members and heavily armed officers, subsequently flooded the area Wednesday afternoon in a search for the shooter. Alvarez-Perdomo's apartment building was soon surrounded, at which point he turned himself in.

Alvarez-Perdomo is being held on $10,000 cash bail, with a third-party custodian required for release. He is scheduled to be arraigned Thursday afternoon.

Editor's note: This story has been revised from initial reports that the shooting occurred at the Golden Corral restaurant.

This is a developing story. Please check KTUU.com and the Channel 2 newscasts for updates.

Corey Allen-Young contributed to this report.