Newmark Completes $25+ Million Sale of Three Newbury Street Assets in Boston, Massachusetts

Boutique mixed-use portfolio totaling 25,702 square feet of retail and office space

333 335 Newbury Street