Robert E. McElroy, ND is located in Mercer Island, United States on 9725 SE 36th St. Robert E. McElroy, ND is rated 5 out of 5 in the category naturopathic practitioneralternative medicine practitionerfamily practice physicianholistic medicine practitioner in United States.