Eldorado National Forest, California 89 & Fallen Leaf Road, South Lake Tahoe, CA 96150, USA
Hwy 89 at Fallen Leaf Rd South Lake Tahoe, CA 96150
California
96150
US
Pets are welcome on-leash at this wonderful dog-friendly beach.