China Coast 6004

China Coast #6004 was a China Coast Restaurant located at Lafayette Plaza, 5090 West 38th Street in Indianapolis, Indiana. The restaurant opened in May 1993, and ultimately closed on August 22, 1995 as a result of the chains closure.