Explore details about location Stowe Township. Stowe Township is a location situated within the Allegheny County alongside other areas such as Emsworth, Glenfield, Homestead. Additionally, some smaller parts of Stowe Township include specific areas like Dohrman Street, Macarthur Street, Deweyville Road adding to the diversity of its landscape.