Explore details about location Thornwood Avenue. Thornwood Avenue is a location situated within the Glasgow City alongside other areas such as Mitchell Street, Cardross Court, Rhindmuir Gate.