Get Listed
Regal Plaza Hotel & Residence
Regal Hotels International Hotel
Address: 77 Fu Te Xi Yi Road, Waigaoqiao FTZ, Shanghai, Shanghai, China