Claimed

Tabla Cuisine


Restaurants
English
9971 Tagore Pl Suite 9, Orlando, FL 32832, USA
Closed now | 11:30 am - 3:00 pm, 5:00 pm - 10:00 pm

Business hours