A beloved local Asian restaurant is expanding to Lake Nona. Tabla, a restaurant featuring Indian, Indian-Chinese, and Thai cuisine, is adding two more locations in the Orlando area, according to the Orlando Business Journal. The restaurant is set to open a location at 99 Tagore Place in Lake Nona, as well as in one possible […]
