Get Directions to Mail Center USA ← View details 3636 South Alameda Street B, Corpus Christi, Texas 78411 +1 361-854-2771 Get Directions From* To * — Required information