Property investment firm Treasury China Trust bought the Huai Hai Mall in Shanghai earlier this month, a building replete with three stories of Chinese restaurants that doesn't appear...