Invercargill Oil Shop & Southland 4X4 CentreInvercargillAuto PartsInvercargill Oil Shop Southland 4x4 CentreAbout Invercargill Oil Shop & Southland 4X4 CentreAddress: 90 Leet St, Invercargill, Invercargill 9810PhoneClaim ListingContact InformationPhone: 032182124Address:90 Leet StInvercargillInvercargill 9810