Tabla Indian Restaurant - Orlando
4 Star Rating
5847 Grand National Drive Orlando, Florida 32819 | Restaurant Info