Crossroads Car Wash Truckee, CA

11382 Deerfield Dr, Truckee, CA 96161