Get directions to: Rice Barn, Needham, MA Restaurant address: 1037 Great Plain Ave Needham, MA 02492, USA Driving Walking Bicycling Restaurant: Rice Barn