Room & Board Flagship at 405 Newbury Street
Room & Board’s New Flagship Opens on Newbury Street!
Room & Board has opened its flagship location at 407 Newbury Street in Boston, MA. This multi level retail flagship sits at the corner of Massachusetts Avenue and Newbury Street in the Back Bay.
–Peter M. Belsito, Principal of Strategic Retail Advisors