|
201 Needham Street is a 20,409 SF retail building that is currently occupied by Michael’s Stores. It is strategically located at the intersection of Tower Road and Needham Street, the most sought after
retail and commercial street in Newton with easy access to both Route 128 and Route 9.

|