According to Wikipedia, Shangdu Road, Haizhu District, Guangzhou is located between Binjiang East Road and Xingang West Road, Haizhu District, Guangzhou, which is divided into two banks of the Pearl River and connected to Xiadu Road in the south, with a total length of about 578 meters.
Xiadu Road is a road less than 500 meters from north to south, connecting Xingang West Road and Binjiang East Road.