British Auto is located at 3826 Apollo Rd, Corpus Christi, TX. This location is in the South Side neighborhood..