A St. Louis man has been charged in the slaying of a cabdriver found dead in his taxi in the Central West End in September.

Shakur Ellis, 18, was charged Thursday with second-degree murder, robbery and armed criminal action. He was ordered held with bail set at $250,000, cash-only. Ellis lives in the 4700 block of Vernon Avenue, police said.

The cabdriver, Timothy Grice, was killed between 2 and 3 a.m. on Sept. 14 in the 4900 block of Laclede Avenue near Forest Park. His body was discovered in the taxi seven or eight hours after he was shot when someone reported to police that the vehicle had been parked there for a long time.

Court documents say Ellis was not the gunman in the crime, but was with someone when they saw Grice and decided to rob him. The other person shot Grice in the neck during the robbery, and took his iPhone and other belongings.