The Innovation Center, Buffalo, NY 14203 - Office Space
The Innovation Center is located at 640 Ellicott Street in the Willert Park neighborhood, NY, Buffalo, 14203. The Class B Office building was completed in 2010 and features a total of 108,000 Sqft.
The office space availability for the 14203 zip code is 690,856 Sqft, in 66 office spaces.
In Willert Park, there is 1 class B office building.