Marshalls opens at Springdale Mall
Mobile, Ala. -- Centro Properties Group announced that Marshalls has opened a 26,000-sq.-ft. store at Springdale Mall, located in Mobile, Ala.
New York City-based Centro Properties Group is the owner of Springdale Mall.