Urban Outfitters shutters longtime store near Union Square

Urban Outfitters has been at its two-story spot at 526 Sixth Avenue since 1999. It leased the 26,500-square-foot space from Mosbacher Properties Group, …

No Comments

Sorry, the comment form is closed at this time.