Broadway Mansions is located at 20 North Suzhou Road (Shanghai tower). Broadway tower is near the top of Broadway Road (now Daming Road). Shanghai Mansions, consisting of main building and sub building, is located on the north side of Wai Bai Du bridge. This is an early modernist style octagonal apartment structure.