Star Store

0 Items

Checkout...
416-869-4495

City Hall Town Towers, 1965

$24.50

“Some laughed at the design” The Star said on opening day Sept. 13, 1965. “Now most are bragging.” City Hall’s twin towers are twinned in this June 1967 photo.