PC Mall - Shanghai, China
5 stories of computers and electronics in the heart of downtown Pudong Shanghai. It's like Fry's on crack.
34 photos · 6,693 views