Leo Appliance Repair We, at Leo Appliance repair, understand the inconvenience of a broken down appliance. It becomes a major headache for many people as you have to get the right person to repair it. Phone: 530-584-9400 10885, Cinnabar Way #6, Truckee, CA 96161 United States Map Other Categories: House & Home » Property |