Alibaba Restaurant, WORCESTER, Massachusetts (MA)
Conveniently stationed at 18 Wrentham Road () in WORCESTER, Massachusetts (MA) (1602), Alibaba Restaurant is available at 5087528361. We advise you to give them a call ahead of time to arrange your table in the restaurant.
More restaurants in WORCESTER, Massachusetts (MA)
Alibaba Restaurant contact information and details:
Address: 18 Wrentham Road - , WORCESTER, Massachusetts (MA) 1602
Contact Phone: 5087528361