Le château Saint-Roch est un château située sur la commune de Le Pin, dans le département de Tarn-et-Garonne en France.