Get directions to: China Star 2, West Palm Beach, FL
Restaurant address: 10130 Northlake Boulevard West Palm Beach, FL 33412, USA
Restaurant: China Star 2