When the 1.2 million-square-foot Crossroads Mall, located near the intersection of Interstate 240 and Interstate 35, was scooped up by Oklahoma Citys Raptor Properties and rebranded as Plaza Mayor at the Crossroads, there was plenty of cause for celebration. Back in Spring 2013, developers pitched their plans for transforming a near-empty mall into a shopping […]
