Torwood Castle is a ruined 16th-century L-plan castle near the village of Torwood. The estate was held by the originally by t ...