Torwood

From Wikipedia, the free encyclopedia

Torwood is a small village located to the north of Larbert in the Falkirk Council area of Scotland. In 2005, the population of Torwood was 226 - an increase of 21% from the UK Census 2001.[1]

[edit] References

  1. ^ 2005 Population estimates for settlements and wards. Falkirk Council (April 2007). Retrieved on 2007-12-15.
Visitors at Torwood Castle.
Visitors at Torwood Castle.