Aldi opens at Clocktower Place
Florissant, Mo. New York City-based Centro Properties Group announced that Aldi has opened an 18,600-sq.-ft. location at Clocktower Place in Florissant, Mo.
The discount grocer opened the new store on Dec. 2 in the 214,000-sq.-ft. Clocktower Place, which also houses Office Depot, Dress Barn, Sally Beauty and Citi Trends.