A planned 2,000+ acre data center in Osceola County draws concerns from residents
A 2,200-acre data center listing off Canoe Creek Road is drawing attention in Osceola County as residents weigh growth and rural land changes. |!| Osceola County