China Coast 6062

China Coast #6062 was a China Coast Restaurant located at Moore Plaza, 5217 South Padre Island Drive in Corpus Christi, Texas. The restaurant opened on March 6, 1995, and ultimately closed on August 22, 1995 as a result of the chains closure.