Green Health Llc NPI 1528636636 Practice location: 1205 N Pollock St Lot 9, Selma, NC 275765618 Taxonomy code: 251S00000X Phone: (804) 718-5440