The 63rd floor is the former Guangdong International Hotel, which belongs to the former Guangdong International Trust and Investment Company, and there used to be the first KFC in Guangzhou downstairs. Located near Huanshi East Road, the bustling commercial center of Guangzhou, adjacent to Guangdong TV Station.
The current 63rd floor is the Crowne Plaza Guangzhou Center, which was once commonly known as the "63rd floor". In the early 1990s, it was the tallest building in China and a landmark building in Guangzhou.