Corpus Christi Metro Ministries, Leopard Street, Corpus Christi, TX, United States