The last time I was in Houston (A couple of years ago). there were a couple of massage places, I believe off of Westheimer, call 7 spa, or something similar.
Can anyone tell me if that place is still around and is the experience similar to that of the past?
If not is there another place that’s comparable? Going to be in town this week, and was looking for some fun.
Any intel would be greatly appreciated.
Thanks!