ST. LOUIS -- A standoff between St. Louis police and a man wanted on several charges including rape ended peacefully Thursday night after about 3 1/2 hours.

Kenneth McClure, 57, of the 5800 block of Hampton Avenue, was taken into custody about 9 p.m.

Officers showed up at his business, a comic shop at the same address, about 5:20 p.m. to arrest him on charges of first-degree statutory rape, third-degree assault and unlawful use of a weapon. The business is Legends Comics & Sports Cards.

Police said McClure's alleged victim is a 13-year-old girl who is not related to him.

Police said McClure was armed when the officers arrived and refused to leave the building. They said he was the only person involved.

"Several officers were inside the location but had not yet taken the suspect into custody, when the suspect drew a weapon," a police statement said. "The officers were able to take cover and radio for backup."

The Special Weapons and Tactics Team and a negotiator were called, police said. About 6:35 p.m, the officers inside left safely.

McClure was later coaxed out of the building without incident.