La piccola chiesa di San Sebastiano sorge nel centro di Villanovafranca, nell’odierna via XX Settembre. Le sue origini risalgono al XVII secolo circa, anche se non si hanno notizie precise al riguardo. È antica la devozione al santo come attesta una delle gemme pendule della “Capilla Major” di San Lorenzo dove è raffigurato il Santo.