Explore details about location Glenwood Avenue. Glenwood Avenue is a location situated within the Torrington alongside other areas such as Thompson Heights, French Street, Main Street.