REDBUDS PLAZA HOTEL

5684 Renmin Avenue
Changchun
China