North Andover office deal completed

Price per square foot tops $125