Torwood Castle is a castle ruin near the village of Torwood, in the Falkirk Council area of central Scotland.
Contact us...