December 1, 2010

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

August 30, 2007

...