Get directions to: Five Star Chinese Restaurant, Orlando, FL
Restaurant address: 8151 Valencia College Ln Orlando, FL 32825, USA
Restaurant: Five Star Chinese Restaurant