Get directions to: China Star, Smyrna, DE
Restaurant address: 4713 Kirkwood Hwy Smyrna, DE 19977, USA
Restaurant: China Star