Get directions to: Apsara, Worcester, MA Restaurant address: 264 Park Ave Worcester, MA 01609, USA Driving Walking Bicycling Restaurant: Apsara