180 Needham Street
Located directly on Needham Street, this building was recently acquired by one of the largest Landlords in the area. They are in the process of making upgrades to the façade, parking and interior. Building signage overlooking Needham Street is available. 4 sides of windows!
In Luxury Building: