Denver — H&M has signed a lease for 20,000 sq. ft. at The Orchard Town Center, a 914,000-sq.-ft. open air regional retail center in Westminster, Colo., according to Vestar, the property’s owner. H&M plans to open the new store in the fall.
The addition of H&M comes less than two months after Vestar acquired the property for $123.5 million in an all cash transaction. Vestar plans to redevelop the project, rebranding the center with new amenities while brining in new retailers.