Lakeview Cabins overlooks the sparkling clean, clear waters of Crystal Lake, nestled in the heart of Northeast Kingdom, Vermont.
Click on thumbnails to view larger images
Expand Content