Situato nel cuore del piccolo borgo di San Marzano Oliveto, il Castello di San Marzano ha una struttura fortificata di origine medievale, conquistato dai Solaro nel XIV secolo, fu trasformata in residenza signorile per opera degli Asinari nella prima metà del Seicento.