12 yrs ago•elchingon78reviewedJoJo's Club5200 Telephone Rd, Houston, TX 77087, USA*Been here various times. This place...