Dr. Nelson L Adams, III, MD 100 NW 170th St, Ste 304North Miami Beach, Florida 33169 (305) 653-4105 About Dr. Nelson L Adams, III, MD