China Coast 6025

China Coast #6025 was a China Coast Restaurant located at Southport Centre, 7303 Highway 31 South in Indianapolis, Indiana. The restaurant ultimately closed on August 22, 1995 as a result of the chains closure.