Leo's Repair Shop is a Slocan Park, BC business. Leo's Repair Shop is located at 3159 Slocan Valley Road West, Slocan Park, BC. The postal code is V0G2E0.
You can contact Leo's Repair Shop at 250-226-7471 or from out of area call 1 2502267471.
Slocan Park General Automotive Repair Shops, Auto Repair