If memory serves, Santa Clara is no more. It went the way of, "It's a great day"?
I drove by Dufferin & St. Clair on Tuesday (darn construction!), on my way back from an appointment around Dufferin & Dupont.
Place wasn't open. I saw a lot of construction bits all over the stairway leading up to the 2nd floor.
Ah, the memories!