ST. LOUIS – The St. Louis Mayor’s Office has requested to delay a key vote on a permit tied to a $3 billion data center proposal in Midtown. Earlier this month, developers pitched a $3.1 billion data ...