No, the website says it it in the city of Manhattan, without an address, just a cross street. Except when I lived in Manhattan for 9 years, I had a NYC address, not a Manhattan address.
They previously announced it was at some campus in Texas. They cannot make up their mind.