Yuzhong District, Chongqing, China, 400010
Kuixing Tower is a sightseeing spot in Chongqing, China. 3 YouTube travel vloggers — including Kaash Chaudhary — have covered it across 3 clips.
Kuixing Tower stands directly on a city street, reachable at ground level.
So this is the building brother I was