By: Jessica Marshall
View of the corner of N Perkins Rd & E Richmond Rd an almost 400 acre lot where a data center complex development is proposed.
Stillwater, United States (Local)
Not enough data
This information evolves through artificial intelligence and human feedback. Improve this profile .