百猫坊位于南京市秦淮区升州路南彩霞街南端西侧,西接渡船口。相传明初俞通海居此,朱元璋以其“鱼(俞)入海(通海)成龙”为忌,借俞生辰时赠其牌坊,雕刻百猫图案,以猫克鱼,俗称百猫坊,亦称白猫坊。如今的百猫坊已并入玉带园居民区。百猫坊又叫白猫坊、石猫坊,为明虢国公俞通海府前的牌坊。据《续纂江宁府志》记载:“上浮桥,明俞通海宅,石门楼及西楼虽蔽犹存。”相传朱元璋称帝后,俞通海、俞通源和俞通渊三兄弟,均因战功封侯、封公。俞通海死后,被追封为虢国公,谥忠烈,并为他的后代盖了一座国公府。但有俞氏冤家在朱元璋面前挑拨说.俞宅有“王气”。朱元璋就让刘伯温击破“王气”。刘伯温在俞家门前树了一座用白石雕刻着一百只猫的牌坊(石猫坊、白猫坊和百猫坊之名,均因此而来),挖了一口井;在后门设堵门桩,在东门设钓鱼台,在西门设赶鱼巷。现俞府周围许多纵横多变、弯曲难辨的小巷,就是当年刘伯温布下的所谓八卦阵。