Explore details about location South Winchester Avenue. South Winchester Avenue is a location situated within the Chicago alongside other areas such as North Spaulding Avenue, West 105th Place, North Cumberland Avenue.