China Coast 6013

China Coast #6013 was a China Coast restaurant located at The Plaza at Chapel Hill, 420 Howe Avenue in Cuyahoga Falls, Ohio. The restaurant ultimately closed on August 22, 1995.