Leaning Tree Lodge

2747 Leaning Tree Road, Placerville, CA

About Leaning Tree Lodge

Leaning Tree Lodge is located in the beautiful Apple Hill region of Northern California.
Venue Types