Explore details about location Leaves Terrace. Leaves Terrace is a location situated within the Etobicoke alongside other areas such as Disco Road, Long Branch, Bloor Street West.