Finch & Leslie Square is situated in the heart of Toronto's North York area. It is a one-stop shopping complex that allows for casual shopping, mouth-watering cuisines and endless entertainment. With total square footage of more than 236,000 sq ft and over 25 shops, restaurants, bank, health & wellness centres and a supermarket, Finch & Leslie Square definitely offers a unique shopping experience for everyone. Located at the intersection of Leslie Street & Finch Ave., it is easily accessible by car or public transportation.
Come visit us at the Finch & Leslie Square and find out the true meaning of a one-stop shop