Charleston police officers on Wednesday arrested a man accused of firing off a pistol on King and Romney streets.

Anthony Rashad Edwards, 22 of Romney Street, is charged with possession of a stolen handgun, unlawful carry of a handgun and discharging a firearm, police spokesman Charles Francis said. Edwards is being held at the Charleston County jail, Francis said.

Officers were dispatched to 1015 King Street about 6:40 p.m. concerning shots fired, an incident report states.

A 56-year-old woman told police that she had been driving through that area when she spotted her grandson on the sidewalk. The woman identified Edwards as her grandson, police said.

The woman was going to honk her horn at Edwards, but she saw him pull a pistol from his waistline and fire two shots toward Simons Street, according to an incident report.

The man fired a third round while running toward the railroad tracks on Romney Street, police said.

Officers found Edwards at Cypress and King streets. A pistol was found in his possession, Francis said.

Investigators have not determined whether or not the shots were fired at another person, Francis said.