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.