Amazon 25020 Willard Road

AWS is proposing to build 1.75 million sqft of data centers on the 100 acre lot