Closed | AAA Self Storage | 10/24/2011 October 24, 2011 Corpus Christi, TX 78412 | NRSF – 108,000 | Closed – 10/24/2011 Read More