Crystal Lake lies between the towns of Tolland and Stafford on a five-mile-long triangular strip of land extending from the northeastern corner of Ellington. Attracted by the lake's sandy shore... This description may be from another edition of this product.