Dr. Rebecca Ruth Haskill Strowd, MD Family Medicine Medicare: Medicare Enrolled Practice Location: 139 Main Street, Olanta, SC 29114 Phone: 843-396-4619 |
Ms. Priscilla L Welch, MD Family Medicine Medicare: Accepting Medicare Assignments Practice Location: 211 South Jones Rd, Olanta, SC 29114 Phone: 843-396-9723 Fax: 803-254-3678 |