Fallen Leaf Lodge
Entire home/apt in South Lake Tahoe, United States. A fallen leaf treasure nestled on the shore of Fallen Leaf Lake 1/4 of a mile from desolation wilderness and Stanford Sierra camp lies the home that will meet all your family needs! Minimum one week stay during summer and holidays. Check with owner.
See this content immediately after install