NTN Warehouse Building



This Solarcrete building is the NTN Warehouse building. It is located in Elgin, Illinois near Chicago.

ntn warehouse- elgin, illinois