Elizabeth Palabrica NPI 1437547015 Practice location: 157 Ross Carter Blvd, Duffield, VA 242445116 Taxonomy code: 225100000X Phone: (276) 432-2841