Reports are that a man known as Boten was shot about three times and is now a patient at Victoria Hospital.
The incident occurred at about 8 p.m.
The Hospital Road area has been the scene of several shooting incidents since late last year.
The previous shooting resulted in the death of 45-year-old George Montoute, aka Caught Up, of Hospital Road, Castries.
No one has been arrested for that homicide.
Sources say the shootings are believed to be reprisal attacks stemming from a gang feud in the area.