Needham Heights MA Restaurant Equipment & Supplies 1. 114 1st Ave, Needham Heights, MA 02494 | Restaurant Depot (781) 449-1010