Explore details about location Tormusk Place. Tormusk Place is a location situated within the Glasgow City alongside other areas such as Stobcross Street, Landressy Street, Cardonald Place Road.