Storage Facility - Xtra Mini Storage

Xtra Mini Storage

10816 W River St

Truckee, CA 96161-0322

Weather at this Storage Facility

Light Drizzle
Current : 41F