Timberland Steps into the D-Town Scene with its First-Ever Store in Detroit
Get ready to kick it up a notch as one of the world's most iconic footwear brands, Timberland, is set to open its very first store in Detroit. The 1,400-square-foot retailer will be located at 1217 Woodward Avenue...