1466 Ouellette
September 30, 2015
So a few months ago one of those little weird medical offices was demolished further up Ouellette. I noticed that this one at 1466 Ouellette, near Sheppard (which was pretty much a twin of the other one) came down earlier this week as well. From what I can remember it’s been empty for the last few years.
Google Streetview history shows in 2009 it was home to Relaxation World, back when the…