Search for:

Leña Restaurante by Chef Anthony Walsh is an all-day dining destination, inspired by South American cooking, located at the corner of Yonge and Richmond in Toronto, Canada.