As far as Pubs go those two are the only that I know about.

I don't know much about quick lunch places, but a couple of good lunch or dinner places would be Yanni's, contemporary Greek food or Scalo's Italian food both in Nob Hill. If you want good specialty pizza place Il Vicino, in Nob Hill, or The Artichoke Cafe opened a really good pizza place about a block east of the cafe on Central.

If you're looking for a dinner spot try The Artichoke Cafe.