What is the meaning of Teahouse?

A cafe or restaurant that serves tea, usually with light food.

a public lavatory, particularly as a meeting place for gay men.

Source: wiktionary.org