Can anyone tell me if this place is still in business? A friend was telling me about Okidog (he had had an okidog years back) so we figured we'd stop by since we were in the area. He said he remembered it being on 840 Fairfax, but when we got to 840 Fairfax it was another restaurant (Tom Bergen's was the name of it, I think). Anyway, I came home to read that Okidog is actually on 860 Fairfax, but we did drive a little further north than 840 Fairfax and didn't see Okidog. Is this the correct address? Is it still in business?