Thai Cha Da closes.

Thai Cha Da, located at 264 Park Ave. in Worcester, closed its door in February when its lease ended. According to a sign in the window, a new restaurant ~ Apsara ~ featuring food of South East Asia will be opening in its place. Thai Cha Da may have been the first Thai restaurant in Worcester and had been in operation for a decade.