Get directions to: Five Star Chinese Restaurant, Orlando, FL
Restaurant address: 806 Sterling Spring Rd Orlando, FL 32828, USA
Restaurant: Five Star Chinese Restaurant