Get directions to: China Star, Apollo Beach, FL
Restaurant address: 6158 N Us-41 Apollo Beach, FL 33572, USA
Restaurant: China Star