Dr Safa Ayesha

    Dr Safa Ayesha

    General Practice · 13 years experience

    New
    Bachelor's Degree In Medicine

    Services

    Pay at the clinic