Towering over the Waibaidu Bridge, Shanghai Broadway Mansion has been a prominent luxury hotel since 1930.