Sold Oct 2018
$925,000
$899,000
15279 Swiss Lane, Truckee, CA 96161
4 bd 3 ba 2,214 sqft