It happened around 6:00 Sunday morning at the Wheels of Soul on the 6100 block of Market Street.
Arriving police and medics were met with a chaotic scene and several people running from the scene.
Authorities say three men were hit. One victim was shot in the head, another was shot multiple times and the third was shot in the leg.
All three victims were taken to the Hospital of the University of Pennsylvania. Two of the men are in critical condition and the third is stable.
Several officers remain on the scene and at the hospital as family and friends of the victims arrive.
The driver of a blue Ford Expedition has been detained for questioning.
So far no word what sparked the shooting.