InSite Signs 120,000 SF Industrial Lease with First Solar in Perrysburg, OH
InSite Real Estate signed a 120,000 SF long-term lease with First Solar at 959 5th Street, a 392,000 SF industrial building recently purchased by InSite, in Perrysburg, OH. First Solar is a leading global provider of comprehensive renewable energy systems.