I had great expectations for this place, but in mid July, after arriving on the light rail to the Osborne stop, we started walking. Google showed it just north of Osborne so we walked, we walked further north, we walked east... we finally ate a Blimpies. Not bad, but typical Blimpies. We wanted Chinese food. After arriving back home, and doing some additional Google research, I discovered that they are now located at 302 E Flower St - nearly half a mile from where City Search said they were. I could have researched it better, but it's up to the restaurant to make sure that their listings are correct.
Pros: Supposed to be good
Cons: Address was non-existent