Police Investigating Man's Death In Southwest Denver
DENVER (CBS4) - Police are investigating the death of a man at an apartment complex in southwest Denver on Thursday night.
The man was found at the Parkwood Plaza Apartments at 1436 S. Irving.
Police confirmed they are sending homicide investigators to the location.