indian orlando vegan wallpaper vegan indian food orlando 8530 Palm Parkway Vista Centre Shoppes Orlando FL 32836. Tabla Indian Restaurant is a truly traditional restaurant serving exotic… Monday, October 24, 2022 Edit