Explore details about location South Stacy Avenue. South Stacy Avenue is a location situated within the Miles City alongside other areas such as Wells Street, Leighton Boulevard, North 6th Street.