Street Fighter Wiki
SSFIV 2013-08-02 14-11-06-87.jpg

Crowded Downtown is a stage introduced in Street Fighter IV. It takes place in Beijing, China.

Description

A street in downtown of Beijing.