Dr. Omar Ahmed
Dr. Omar Ahmed
Book an Appointment
Reason for your visit
Any Reason
Neurologist
Read reviews
Location
102-55 63rd Road, Flushing, NY, 11375
31-16 30th Avenue, suite 203 Long Island City, NY, 11102