Body Found Behind North County Bar In St. Louis

Early Thursday morning, Ameren UE workers discovered a woman’s body in the parking lot of a North Saint Louis bar. The woman has been identified as Stephanie Caroll, 42, a resident of the area. The workers discovered the body around 8:45 a.m. and immediately called the police.

The parking lot is located at 4960 Parker Road, next to a an establishment called Meyer’s Country Cottage and Irish Pub. Investigators said there was no obvious cause of death but police are classifying it as a suspicious incident. An autopsy is currently being performed to determine the cause of death and piece together the night’s incidents.

If someone you know has been the victim of a suspicious or wrongful death, please do not hesitate to contact WWF&G for a free consultation at 1-800-WWFGLAW.