NPI Central
Beena Varughese, MD — NPI 1013052539, Elgin, SC | NPI Central