Windham NH Retirement Communities & Homes 1. 23 Mammoth Rd, Windham, NH 03087 | Grace House of Windham (603) 889-1800