Le château de Labastide ou de Marsa est situé sur la commune de Beauregard, dans le département du Lot.