NEWTOWN >> The Birches at Newtown is proud to announce that they have been selected as one of 2020 Best of Senior Living Award winners on SeniorAdvisor.com, the largest ratings and reviews site for senior care and services in North America and Canada. The senior living community was al…