Luxury retailers have leased 650,000 square feet of new space in the U.S. over the past 12 months, up from roughly 250,000 square feet the prior year.
Luxury retailers have leased 650,000 square feet of new space in the U.S. over the past 12 months, up from roughly 250,000 square feet the prior year.