Sold May 2019
$115,000
13132 Oberwald Way, Truckee, CA 96161
0 ba