0
Anonymous
Yes. Wendel's will be opening on Jan 21 2008. It will be in Vaughan in the AMC plaza.
Wiki User
Chat with our AI personalities