L
Lake Francis Resort
Discover the incredible natural beauty of Northern California. Surrounded by the Sierra Nevada foothills and located at the edge of Tahoe National Forest, we offer accommodations to fit every style. F...
📍 dobbins, CA