Super 8 Hotel 上海徐家汇

Accommodation

Asia, China, Shanghai