Women’s clothing boutique Free People is getting ready to open its newest location in downtown Detroit. Located in a Bedrock-owned building at 1425 Woodward Ave., the store has set an opening date for Friday, April 25. The Philadelphia-based company describes itself as “the destination for bohemian fashion that features the latest trends and vintage collections […]
