Well, I'm not sure which bus you're thinking of, but the 82 (the LCC bus) will drop you off either right in front of Toshi's or within a block of it. I go past it every day when I'm in school.
On Monday it'll leave the station at 10, 10:30, 11, 11:30, and 12:10. I'm not sure which of these times we'll be aiming for, but the 82's probably as frequent as we're going to get. We should all meet at the same stop~