Police: Body found in New Rochelle apartment
Police are investigating after a body was found inside a New Rochelle apartment.
The body was found at 197 Centre Ave.
News 12 has learned that a person was reportedly checking on a friend at the apartment and found the dead body.
At this point, investigators think that the death is not suspicious.