Se dresse en face du quartier des espagnols, sur un site où, selon M. Perdichizzi, se trouvait l’église de Sainte Marguerite (1622) dédiée, à l’origine, à Sainte Marthe (XIV siècle) et adjacent à un hôpital qui aurait reçu Saint François de Paola. M. Piaggia raconte que le bâtiment a été démoli pendant le siège espagnol de 1718. La construction actuelle, donc, devrait remonter aux années suivantes et garderait, peut-être, le plan initial ; cela contredit l’hypothèse de Ryolo à propos de ses origines byzantines. Elle reçut son nom actuel en 1719 quand, pendant le siège espagnol, l’église homonyme, située au Bourg, fut détruite.