Sheila Diaz NPI 1255990883 Practice location: 2040 Highway A1a Ste 209, Indian Harbour Beach, FL 329373566 Taxonomy code: 363LF0000X Phone: (321) 425-2233