10009 E River St
Truckee, CA 96161
$13,500,000 USD
5,500 SF
5,500 SF
$13,500,000 USD
Hotel