Roche Bros. Building Flagship StoreThe 25,000-square-foot store will open early 2015 in Boston's Downtown Crossing