It's open now. There was valet parking for it the other night! I drive by it every morning and wonder how good it is...the weird green decor, trees and signage makes it look vaguely reptilian. I'm kinda scared to try it.
It certainly doesn't scream "chowish" to me. Anyone?