
About Stores
Town Shoes is a chain of Canadian shoe stores. Town Shoes was founded by Leonard Simpson in 1952 whem he took over a failing store in Sunnybrook Plaza in Toronto.Town Shoes is a chain of Canadian shoe stores. Town Shoes was founded by Leonard Simpson in 1952 whem he took over a failing store in Sunnybrook Plaza in Toronto.