上海大廈,原名百老匯大廈(英語:Broadway Mansions),是一棟位於上海虹口區北蘇州路20號的歷史建築,為上海的地標建築之一。其東臨大名路,南臨蘇州河匯入黃浦江處的外白渡橋,是上海外灘建築群中三座早期高層建築之一。大廈地上21層,高77米,投資者是英資業廣地產公司,總造價500萬兩。大廈由公和洋行英國建築設計師弗雷澤(Bright Fraser)設計,新仁記等六家營造廠承建,啟建於1930年,建成於1934年。百老匯大廈由於位於百老匯路頂端而得名(今大名路),1951年改名為上海大廈。其自從建成後都一直是上海的最佳觀景台之一。此外,它還曾經擁有上海最高的餐廳和最早的樓內停車場。而且,大廈的電話號碼——46260,自大廈啟用後開始就從未變更。1989年,百老匯大廈成為上海市文物保護單位和第一批上海市優秀歷史建築。現在上海大廈是一家五星級酒店。