Located on iconic and scenic Tracy Road, lined with beautiful stonewalls and trees, close to the center of New London with shopping, Dartmouth Health