Get directions to: China Garden, Lehigh Acres, FL
Restaurant address: 5781 Lee Boulevard Lehigh Acres, FL 33971, USA
Restaurant: China Garden