Northstar Resort, Truckee, California

Updated: Sep 6, 2020

970 Northstar Dr, Unit 108, Truckee, California

2 bedrooms, 2 bathrooms, 1208 square feet

Staged for Ted