Debra Schlabach, Pt, Llc NPI 1841846532 Practice location: 153 W Main St Ste 6, Spindale, NC 281601539 Taxonomy code: 225100000X Phone: (828) 919-2443