Get directions to: Sizler Indian Restaurant, Orlando, FL
Restaurant address: 7511 International Dr Orlando, FL 32819, USA
Restaurant: Sizler Indian Restaurant