Grace House of Windham is located on a lovely, two-acre lot surrounded by sunny fields and beautiful woodlands. It’s a place where families feel welcome to spend their afternoons with their loved ones to sit on the front porch or to stay to watch a movie.