RateMyApartments
The Kristi Ratings and Reviews
The Kristi
South Alameda St., Corpus Christi, TX 78401
CURRENTLY REVIEWING