Taliba M. Foster Clinic Philadelphia
1226 Atwood Rd
Philadelphia, PA, United States
19019
1226 Atwood Rd
Philadelphia, PA, United States
19019
No Phone Number Provided
No Website Provided
Very unprofessional, very difficult to schedule with, did not seem familiar with file or patient history after several appointments.
Submitted May 20, 2019