Dr Muhammad Shahid Mustafa is a Neurologist practicing in Karachi Dr Muhammad Shahid Mustafa has the following degrees: MBBS  MD (Neurology) and has 20 years of experience You can book an appointment with Dr