Otter Brook Center is a private rehab located in Keene, New Hampshire.