Alibaba Restaurant, WORCESTER, Massachusetts (MA)
Comfortably situated at 18 Wrentham Road () in WORCESTER, Massachusetts (MA) (1602), Alibaba Restaurant can be contacted at 5087528361. Remember to call up upfront to reserve your spot 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