Il castello del Cavenago sorge su una collina che domina il paese ed ha origine cinquecentesca. Conserva tre dei quattro torrioni angolari originari e un antico pozzo a ruota, profondo circa sessanta metri. Nel corso del '600 e '700 fu trasformato in residenza di campagna dalla famiglia milanese Cavenaghi, da cui il nome, ed in seguito dal marchese Ferdinando Allevi. Uno splendido piccolo oratorio, completamente affrescato nel '700, è dedicato a S. Rosa da Lima.