Rachel Bloom, MD, Ophthalmology

100 W 26th St
Apt 22a
New YorkNY  10001-6840 (New York County)


Phone: 516-702-8920
Fax: 212-454-1186

NPI: 1669638409
License Number: 249825 (NY)