IFC Residence

No.8 Century Avenue, Pudong, 200120 Shanghai, China

Hotel image
Read more reviews for IFC Residence