201 Needham Street is a 20,000 SF single-tenant retail building 100% leased to Michaels Arts & Crafts. The property is located along Needham Street, a heavily trafficked retail corridor in Newton, MA, less than one mile from Interstate 95/Route 128 and Route 9. Newton is one of Greater Boston’s most affluent and densely populated suburbs.