It happened around 2 p.m. on the 3200 block of Knorr Street in Mayfair.
[Ads /]
Arriving officers found all three victims suffering from stab wounds. They were all taken to the area hospitals.
Police said a 37-year-old woman was stabbed multiple times and was placed in critical condition.
A 15-year-old male was stabbed twice in the head and a 10-year-old boy stabbed once in the head and leg, police said. They were both listed as stable at the hospital.
[Ads /]
It's still unclear what sparked the attack.
A male suspect has turned himself into police. He has not been identified.
Anyone with information is asked to call police at 215-686-TIPS.
MORE TOP STORIES: