Urban Outfitters announced plans for 18 new locations this year during their earnings call on August 15th. One Urban Outfitters and nine Free People stores would be in North America. They also announced the closing of nine stores, all of which are in North America and include two Urban Outfitters, two Anthropologie and four Free People locations.
Leave A Comment
You must be logged in to post a comment.