ST. LOUIS — Homicide detectives are investigating after a man was found dead inside a building in north St. Louis Sunday afternoon.
Police said they found the man dead inside a building on the 1800 block of North 19th Street in the St. Louis Place neighborhood.
Police did not say how he died but did say homicide detectives were investigating.