PROPERTY INFO
Profile
Address
11922 Rio Vista
City
Truckee
State
CA
Zip
96161
Beds
3
Baths
3
Square Footage
2,241