Found this on google maps... what is it?

Bikerfry’s link is definitely it.

“Fortistar greenhouse is situated on approximately 44 acres in Wheatfield Township, Niagara County, New York. There are three greenhouses that cover approximately 12.5 acres. This is one of the largest greenhouses in the Northeast.”

Pretty cool.