Where is The Westin Chongqing Liberation Square?

Where is The Westin Chongqing Liberation Square located?

The Westin Chongqing Liberation Square, The Westin Chongqing Liberation Square, China (approx. 29.55675°, 106.57952°)


Where is The Westin Chongqing Liberation Square on the map?