Borgo de' Medici Green Pesto

Classic pesto from Borgo de' Medici.

6 pc/case

190g