I think the indoor one in the city of Houston you are thinking of is Top Gun. They are at 5901 Beverly Hill B, Houston, TX 77057 - topgunrange.com is their web address. I did my CHL renewal there and it is a nice range. I think it changed hands since then.
If you are in Sugar Land, <begin commercial> you might consider joining Bayou Rifles - we have an outdoor range near there (just down 521 from Arcola) with 3,7,15 yard, 25,50 yard ranges, and rifle ranges out to 1,000 yards. Bring your deer rifle, milsurp, or match rifle out Sunday for the 60-shot prone match and see the range / meet the people. </end commercial>
Have fun, shoot well!
Regards,
Andrew