Where is The Westin Chongqing Liberation Square located?
The Westin Chongqing Liberation Square, The Westin Chongqing Liberation Square, China (approx. 29.55675°, 106.57952°)
The Westin Chongqing Liberation Square, The Westin Chongqing Liberation Square, China (approx. 29.55675°, 106.57952°)