Windham NH Gift Shops 1. 128 N Lowell Rd, Windham, NH 03087 | The Kitchen at Windham Junction (603) 434-7467