11
12177 Business Park Dr
Truckee, CA 96161
$3.91 USD/SF/YR
435 SF
1
Space Available
Built 2003
1,676 SF Contiguous
Built 2003
435 SF
$3.91 USD/SF/YR
Flex