Canyon Tower
100 Canyon Avenue Toronto Ontario Canada
View on a map- Year Build:
- 1974
- Storeys:
- 12
Canyon Tower located in Toronto's Bathurst Manor neighbourhood. Amenities include: indoor pool, fitness centre, party room, parking, and visitor parking.






