Get directions to: China Star Chinese American Restaurant, Lehigh Acres, FL
Restaurant address: 1111 Homestead Road North Lehigh Acres, FL 33936, USA
Restaurant: China Star Chinese American Restaurant