Officers were called to the 300 block of Claremont Road around 1:45 p.m. Monday.
The three suspects were still there and the officers gave chase, eventually apprehending all three.
Police say three weapons were also recovered.
One officer sustained an arm injury during the incident.
The identities of those arrested have not yet been released.