What's a teahouse? I've never heard of a teahouse? It's so Anglophone-centric... :-)) The English Wiktionary lists some great hyponyms for "pub" at http://en.wiktionary.org/wiki/Wikisaurus:pub, maybe we can get some inspiration from there?
How about the Heritage Café, for example? :-))