David Hardison Otto, MD, Internal Medicine

41-40 27th St
The Floating Hospital
Long Island CityNY  11101 (Queens County)


Phone: 718-784-2240
Fax: 718-784-0240

NPI: 1831206903
License Number: 228128 (NY)