Shanghai Triumph Palace Residence

China

LOCATED IN SHANGHAI