Get directions to: China Express, Englewood, FL
Restaurant address: 1500 Placida Rd Englewood, FL 34223, USA
Restaurant: China Express