Get directions to: Indigo, Needham, MA Restaurant address: 45 Chapel St Needham, MA 02492, USA Driving Walking Bicycling Restaurant: Indigo