Sold Sep 2020
$390,000
12686 Zurich Place #1, Truckee, CA 96161
2 bd 2 ba 960 sqft