You mean the Pyramid Mall? Is that in Lansing? All I know is that it's north of the City of Evil :)
Yep.
BTW: in case you didn't know, since this article was published in 2001, the creators of the website were hounded out of business by the tolerant people of Ithaca.