AddThis

Fashion Metro opens at Northtown Plaza

Houston -- Centro Properties Group said Tuesday that Fashion Metro has opened a 9,810-sq.-ft. store at Northtown Plaza, in Houston.

Centro Properties Group, based in New York City, owns Northtown Plaza.