1. Grace House of Windham 23 Mammoth Rd, Windham, NH 03087 Coordinate: 42.79827,-71.35252 Phone: (603) 889-1800