Willowglen Academy NPI 1962171173 Practice location: 1520 Hosta St, Springfield, IL 627127557 Taxonomy code: 320800000X Phone: (414) 240-6815