Get directions to: Eurotaste, Needham, MA Restaurant address: 1257 Highland Ave Needham, MA 02492, USA Driving Walking Bicycling Restaurant: Eurotaste