On their official Twitter account, police confirmed that two males and two females had died in a murder-suicide incident at a business five minutes south of the city centre.
The victims were reported to be the gunman and three victims.
A single ambulance was parked outside the building as hundreds of people gathered nearby to see what was going on.
The business is in an area where many Hispanics have relocated in recent years. The street is lined with antique shops, kitsch stores and other outlets.
St Louis police said an argument inside a business had escalated into violence, with a man shooting three other people before turning the gun on himself.
Police Captain Michael Sack said the shooting happened in a building that houses multiple businesses. The victims' names have not been released but Mr Sack said they appeared to be in their early 40s to mid 50s in age.
He said the three victims worked in the building but he did not have any other details about them. An employee of another business heard gunshots and called police.
COMMENT RULES: Comments that are judged to be defamatory, abusive or in bad taste are not acceptable and contributors who consistently fall below certain criteria will be permanently blacklisted. The moderator will not enter into debate with individual contributors and the moderator’s decision is final. It is Belfast Telegraph policy to close comments on court cases, tribunals and active legal investigations. We may also close comments on articles which are being targeted for abuse. Problems with commenting? email@example.com