615 Twin Peaks Drive – SOLD!
Step into this Tahoe lodge located on the West Shore of Lake Tahoe and feel your stress vanish. Complete with 4 en-suite bedrooms (one is a perfect in-law unit or entertainment room set up for summer après boating festivities), a large loft, high ceilings, a Continue Reading