Grace House Of Windham 4 years ago ID: #307493 Listed In : Business & Services 23 Mammoth Rd, Windham, NH 03087, USA 603-889-1800 gracehouseofwindham.com Business Description Assisted Living Home In Windham, NH Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : nursing home assisted living home senior living long term care facility