tuscl

Reviews by moneystacks

  • review
    10 years ago
    Fantasy Island
    12905 Westheimer Rd, Houston, TX 77077, USA*
    The strip mall this club is...
    The strip mall this club is located in is a tad sketchy. It is located next to a 24 hour spa, which has a lot of creeps coming in and out of. I came...