It should be Guangzhou North Railway Station. I guess according to the following two locations: New Century Hotel is located at No.43 Xiuquan Avenue, Xinhua Street, Huadu, and Guangzhou North Station is located at the intersection of Xiuquan Avenue and Zhanqian Road. Attached is the site map of Metro Line 9: