We go to American Shooting Center on the west side of town (16500 Westheimer). It's not what I would call "woman-friendly," because I don't know what the hell that means, but they're always as nice to me as they are to Xena's Guy.
Thanks. How close is American Shooting Center to University of Houston? Is it reachable via public transportation? Thanks.