Virginia J Barnhardt, MD, Family Medicine

119 Mountain View Rd
Mars HillNC  28754-9500 (Madison County)


Phone: 828-689-3507
Fax: 828-689-3505
Email: vba***@*****st.net

NPI: 1043287766
License Number: 000039391 (NC)