Get Listed
The Westin Chongqing Liberation Square
Hotel
Address: No.222, Xinhua Road, Yuzhong District, Chongqing, Chongqing, 400010, China