Bygningen stod ferdig oppført i 1934, samme år som Park Hotel, som er nesten seks meter lavere. Broadway Mansions var Shanghais høyeste hus i adskillige tiår. Broadway Mansions ligger der Suzhou og Huangpuelven møtes, i den nordlige del av Bund-området, og ble oppført av arkitekter og ingeniører fra selskapet Palmer and Turner. Dets ferdigstilling i 1935 markerte begynnelsen av skyskrapernes era i Asia.