Last week while the weather was uhhhmazing I cycled aimlessly around the streets between Queen and Davenport and found this gem. It's a clothes stand I think. I doubt that it's still there, but in case you're in the neighbourhood, the address is 874 Manning.
I then found out the landlord is renting! Here are a couple shots of the interior details.