Miss Brown's teahouse?

Anyone know where or what Miss Brown’s teahouse is? There is a song by String Cheese Incident about it… can’t quite tell what it is refering to and I was wondering if this is a common expresion for something (drug related?), an actual location, or just something they put in the song.