Christmas Tree Shops opens at Wendover Place

Greensboro, N.C. -- New York City-based Centro Properties Group said that Christmas Tree Shops has opened a 33,500-sq.-ft. store at Wendover Place Shopping Center, in Greensboro, N.C. 

Centro Properties Group is the owner of Wendover Place.