1. Taylor's Hall 122 N Lowell Rd, Windham, NH 03087 Coordinate: 42.84088,-71.29591 Phone: (603) 434-5772