Thank you for your patience while we retrieve your images.


Thumbnails
 
Torwood Castle

Torwood Castle

Torwood Castle is a Scottish Baronial style castle near Falkirk in Central Scotland. It is estimated to be built in 1566 and once the seat of the Clan Forrester. Nearby is the ancient Tappoch Broch and the mysterious blue pool of Torwood.