Nelly T Loo, MD, Internal Medicine

198 Canal St
Ste 503
New YorkNY  10013 (New York County)


Phone: 212-267-7200
Fax: 212-962-4402

NPI: 1548229818
License Number: 174767 (NY)