Explore details about location Torlea Place. Torlea Place is a location situated within the Falkirk alongside other areas such as Willow Grange, South Broomage Avenue, Road 17.