Starý farní kostel, pocházející ze 16. století, byl postaven na pozůstatcích starého kostela sv. Jana, takže jej lidé nazývali sv. Jan (San Giovanino). Během tureckých invazí byla v roce 1649 služba Boží vykonávána jeptiškami kláštera svatého archanděla. Od roku 1902 ji převzal františkánský třetí řád a za pomoci věřících a tehdejších státních orgánů byl zrekonstruován a vyzdoben třemi mramorovými oltáři. Na postranním oltáři je nyní oltář se svatokrádeží, na druhém oltáři socha Panny Marie. Bazilika byla objevena během restaurování kostela. Původní starý kostel sv. John byl postaven v presbytáři baziliky. To bylo prodlouženo třikrát skrz historii. Dnešní podobou kostela je původní středověká polokruhová apsida rekonstruovaná v roce 1996.