Does it actually exsist?
I've run it in Wikipedia, saw pictures of its grand opening, saw forums and articles about future expansions, and have found a mysterious link to an "official" website that doesn't work, but that's about all the info I could find. It's not even in the Yellow Pages!
The only address I found was 4675 STEELES AVE. E, but a) typing it in Google maps gives me a location on Steeles Avenue W, and b) said location's sattelite image does not match with another sattelite image I saw on yet another random webpage.
We're going to Markham in June, and will definitely hit the Pacific Mall, but would like to check this place out while we're there. Any help would be appreciated.
Thank you kindly!