Get directions to: China Star Chinese American, Lehigh Acres, FL
Restaurant address: 1111 Homestead Rd N # 19 Lehigh Acres, FL 33936, USA
Restaurant: China Star Chinese American