四行仓库是一座位于上海闸北区南部、苏州河北岸、西藏路桥西北角的仓库建筑。目前正门门牌号为光复路1号,它是座钢筋混凝土结构的六层大厦,占地0.3公顷,建筑面积2万平方米,屋宽64米,深54米,高25米。这座仓库创建于1931年,为当时闸北一带最高、最大的一座建筑物。它原是大陆银行和北四行(金城银行、中南银行、大陆银行及盐业银行)联合仓库,即紧靠西藏北路的大陆银行仓库与紧靠现晋元路的北四行仓库两部分组成的,但一般均统称为“四行仓库”。
抗日战争期间,中国国民党国民革命军第三战区88师524团的谢晋元中校率领数百名士兵由1937年10月27日下午至10月31日抵抗了日本军队的进攻四天,掩护88师撤退到上海郊区。十余名士兵战死,三十余人负伤。毙敌200余,伤敌无数。四日后,由于国民党军已达到拖延日本军的目的,于是接受英国调解。10月31日凌晨二时,由宋子文电话转达蒋介石撤退的命令后,谢晋元和国民党士兵才撤退到英租界。在英租界,全体官兵被英国软禁长达四年。团长谢晋元一年之后遇刺身亡。
现时四行仓库归属上海百联集团,仍然用作仓储用途。