Concepts has announced the opening of a new flagship store located in Boston’s Back Bay area. Click here to learn more.