Address: 2633 Progress Street, Vista, CA 92081 Building Size: 100,000 sq. ft Tenant: Jeld Wen Website: www.jeld-wen.com