SHANGHAI VENUE

Channel One

Channel One is a modern shopping mall with brands like H&M and Zara, and restaurants like Wagas and Noodle Bull.

Venue Details
Address: Channel One, 155, Shanghai, China
Website: www.channel-one.cn
Report a correction