Crossroads Mall opened in February 1974 at the junction of I-35 and I-240 in south Oklahoma City, anchored by John A. Brown, Dillard’s, Montgomery Ward and JCPenney. With about 1.2 million square feet, it was among the largest malls in Oklahoma.
Its owners rebranded the property as Plaza Mayor at the Crossroads in 2013, and it closed on October 31, 2017.