Westwood Lodge is a mental hospital. It is part of the Arbour Health System, which has locations throughout Massachusetts. Westwood Lodge works with child, adolescent and adult patients suffering from a wide array of psychological issues. It also offers short-term housing for patients recovering from substance abuse and addiction.