The Toronto Zoo Atrium is located in the Toronto Zoo Administration Building located on Old Finch Avenue.
The official address of the Toronto Zoo Administration Building is:
Toronto Zoo
361A Old Finch Ave.
Toronto, Ontario
M1B 5K7
The official address of the Toronto Zoo Administration Building is:
Toronto Zoo
361A Old Finch Ave.
Toronto, Ontario
M1B 5K7