The property is across from Meeks Bay on the west shore of Lake Tahoe
Meeks Bay is a sand-beach area midway between Tahoe City and Emerald Bay
This is the ridge above the property, January 2022
Homewood Ski Resort is a few miles north.