Architects in Newton Upper Falls (MA) Full list of companies Architects category in Newton Upper Falls, Massachusetts Architectural Electronics 170 Needham St, Newton Upper Falls, MA 02464, (617)965-7738 Page 1