So it's been nearly a year since my last visit and I am heading to town SOON? Just wanting to confirm the best area to set up shop!
I typically enjoy staying in Galleria/Park Central Area.
If anyone has any information about incall locations, or better yet WHERE TO AVOID

Thank you!