Torwood Castle LIVE – ITC Spirit Communication
We Return to Torwood Castle to conduct a Facebook Spirit Box Session Live for all our friends and followers who have joined us on the Journey.
Torwood Castle is situated near the village of Torwood, central Scotland. It has been estimated as being built around the mid 1500 for Sir Alexander Forrester. It was once the seat of powerful Royal serving Clan Forrester.
Torwood Castle was built by the Lords Forrester, who supplied the Crown with timber and were in charge of royal hunting areas in Scotland.