Get directions to: 888 Chinese Restaurant, Orlando, FL
Restaurant address: 2188 S Chickasaw Trl Orlando, FL 32825, USA
Restaurant: 888 Chinese Restaurant