Get directions to: Alibaba Restaurant, Worcester, MA
Restaurant address: 2 Richmond Avenue Worcester, MA 01602, USA
Restaurant: Alibaba Restaurant