Howell's Service Centre is a Pickering, ON business. Howell's Service Centre is located at 998 Dillingham Road, Pickering, ON. The postal code is L1W1Z6.
You can contact Howell's Service Centre at 905-839-9250 or from out of area call 1 9058399250.
Pickering General Automotive Repair Shops, Auto Repair