Allan Auto Repairs (1993)InvercargillMechanicsAllan Auto Repairs 1993About Allan Auto Repairs (1993)Address: 92 Kelvin St, Invercargill, Invercargill 9810PhoneClaim ListingContact InformationPhone: 032184419Address:92 Kelvin StInvercargillInvercargill 9810