Dr. Margaret Craig MD

  • Child Psychiatry Mount Airy, NC

Patient Reviews

Reviews reflect patients' level of satisfaction with the care they received from this provider. Dr. Margaret Craig xhas an overall rating of 2.3.


Dr. Margaret Craig, MD is a Doctor primarily located in Mount Airy, NC, with other offices in Boone, NC and Boone, NC (and 11 other locations). Their specialties include Child Psychiatry and Psychiatry. Dr. Craig is affiliated with Ashe Memorial Hospital. They speak English.


Find out the languages this doctor/ or staff may speak.

Locations & Directions

351 Riverside Dr
Mount Airy, NC 27030

895 State Farm Rd
Boone, NC 28607

377 Shadowline Dr
Boone, NC 28607

132 Poplar Grove Connector
Boone, NC 28607

189 Samaritans Ridge Rd
Elkin, NC 28621

318 Turnersburg Hwy
Statesville, NC 28625

162 Wm Jb Blevins Dr
Jefferson, NC 28640

221 W Main St
Jefferson, NC 28640

2415 Morganton Blvd SW
Lenoir, NC 28645

636 Granberry St
Newland, NC 28657

360 Beech St
Newland, NC 28657

1430 Willow Lane West Park
North Wilkesboro, NC 28659

1650 Highway 18 S
Sparta, NC 28675

486 Spaulding Rd
Marion, NC 28752

Nearby Doctors

Dr. Margaret Craig, MD is similar to these 3 Doctors near Mount Airy, NC.