Tabla Restaurant Address: 5827 Caravan Ct, Orlando, FL 32819 Phone: +1 407-248-9400 Cuisine: Indian and Chinese Read more