It's supposed to be at 1884 Davenport Road. So why is there just an apartment building there? Because The Stop, and all its signage, is behind that building.
So you have to go through this space, and to the left:
View Larger Map
They just don't feel like putting signs out. But their breakfast program is amazing. And so is their lunch, and so is their food bank.
The Stop's hours have changed. For the better.