Margaret Spencer Macrae, MD, Obstetrics & Gynecology

137 Medical Park Loop
SylvaNC  28779-5222 (Jackson County)


Phone: 828-586-6262
Fax: 828-586-5350

NPI: 1538193529
License Number: 215 (NC)