Raphael A Castillo, MD, Ophthalmology

125 W 79th St
New YorkNY  10024-6454 (New York County)


Phone: 212-785-1059
Fax: 212-269-2901

NPI: 1770664294
License Number: 232065-1 (NY)