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.