Directory Company Details Miller Huggins Address: 125 E 13th St, Anderson, IN 46016 United States Phone: 765-644-4404 Web site Company Type: Associate