上海大厦,原名百老汇大厦 ,是一栋位于上海虹口区北苏州路20号的历史建筑,为上海的地标建筑之一。其东临大名路,南临苏州河汇入黄浦江处的外白渡桥,是上海外滩建筑群中三座早期高层建筑之一。大厦地上21层,高77米,投资者是英资业广地产公司,总造价500万两。大厦由公和洋行英国建筑设计师弗雷泽 设计,新仁记等六家营造厂承建,启建于1930年,建成于1934年。
百老汇大厦由于位于百老汇路顶端而得名 ,1951年改名为上海大厦。其自从建成后都一直是上海的最佳观景台之一。此外,它还曾经拥有上海最高的餐厅和最早的楼内停车场。而且,大厦的电话号码——46260,自大厦启用后开始就从未变更。1989年,百老汇大厦成为上海市文物保护单位和第一批上海市优秀历史建筑。现在上海大厦是一家五星级酒店。