All you need to know about Dr. SHEILA NAFULA BLUMBERG practicing at 423 E 23rd St, New York, NY, 10010 with NPI Number 1144425901.
Specializations: Vascular Surgery Counties Served: Kings, NY