New York City police have closed a 22-year-old murder case that obsessed detectives since a little girl's body was found on the side of a Manhattan highway.

Police Commissioner Raymond Kelly announced that a 52-year-old man has been arrested for allegedly killing his four-year-old cousin known until now as "Baby Hope." Police now identify the victim as Anjelica Castillo.

Kelly says the suspect, Conrado Juarez, who works in a New York restaurant, confessed to sexually abusing the child then smothering her in a Queens apartment in 1991.

Juarez and his sister, now deceased, allegedly stuffed the girl's body in a picnic cooler and dumped it next to a Manhattan highway.

New York detectives paid out of their own pockets for Anjelica's funeral and headstone and promised not to stop searching for her killer.

A tip led police to Angelica's sister and mother whose DNA matched the girl's. Police have not yet given any details on what led them to Juarez, who was arrested Friday outside the Manhattan restaurant.