Legion Hall 31, Toronto Details Located near Weston Rd and Eglinton Ave W in Toronto, this facility features on-site parking. Location Address:1050 Weston Road, Toronto, Ontario, Canada, M6N 3S2