Just 25 minutes from downtown Truckee, The Lodge at High Meadow Ranch is a remarkable retreat that breathes timelessness, authenticity, self-sufficiency, and
The edge of nowhere, yet two miles from town! Set on one hundred secluded, private acres, this offering is the perfect point of departure from the pressures of