The discovery was made near the Schuylkill River Trail's Betzwood Trailhead in Lower Providence Township.
[Ads /]
Sources say the man walked into the Upper Darby Police Department saying, "You want to talk to me because I want to talk to you about killing my girlfriend."
The suspect allegedly stabbed the woman to death on the trail over the weekend.
Action News was there as the suspect led investigators to the body while he was secured in handcuffs and shackles.
The Montgomery County District Attorney's Office says the Delaware County man is currently in custody and being questioned. No charges have been filed at this time.
Officers in Upper Darby Township searched the suspect's home located on the 200 block of Copley Road.
Talia Dean lives next door and says those living in the suspect's home kept to themselves.
"Everyone is kind of surprised. We've been on the block for about 20 plus years and we've never seen anything like this," she said.
[Ads /]
The victim is not being identified at this time. An autopsy by the Montgomery County Coroner's Office is scheduled for Friday morning.
Anyone with information regarding this incident in Lower Providence Township is asked to call the Montgomery County Detectives' Tip Line at 610-278-DOIT (3648).