In a significant milestone for the organic mattress industry, Naturepedic, the leading GOTS-certified and only EWG VERIFIED™ organic mattress brand, has officially opened its first-ever stand-alone store in Boston. Located at 252 Newbury Street, in the heart of one of Boston’s most iconic shopping districts, the 1,100 square-foot store offers a premium, hands-on shopping experience…