0
Anonymous
The Fairview Mall is located at 1800 Sheppard Ave. in Toronto, Ontario, Canada. Opened in 1970, the mall has over 260 stores and is one of the largest malls in the area.
Wiki User
Chat with our AI personalities