Marchirolo è un bel borgo antico situato nella parte nord-orientale della provincia di Varese, a poca distanza dal confine elvetico.
Il più importante luogo di culto di Marchirolo è la chiesa di San Martino, edificata nel XII secolo e ampliata numerose volte dagli abitanti del borgo, come nel Settecento, in cui si ebbe la riedificazione dell’edificio; o quando venne aggiunta la scalinata e abbelliti gli interni con le decorazioni e gli altari.
Più antica è la chiesa di San Paolo, sita lontano dal centro, in zona panoramica ai piedi del Monte la Nave.