A St. Louis man is facing charges following the death of an 18-year-old at Spanish Lake Market earlier this month.