ST. LOUIS — A man’s body was found near the intersection of 20th Street and Maiden Lane Wednesday at around 2:15 p.m. This is in the St. Louis Place neighborhood, near the park. The police are investigating it as a suspicious death.
The incident is still under investigation. Police are planning to reveal more details about the death on Thursday afternoon.