(407) 238-2322 | INDIA PALACE RESTAURANT,8530 Palm Parkway, Vista Centre Shoppes Orlando, FL 32836. Get Directions
Estimated delivery time: 45 mns min