There's another spot but I haven't been to it..... It's somewhere by aquarium designs....
I use to go as a kid to buy cards from them when they were on fredricksburg road. They were known as dell view coins and jewelry, now it's lone star coins.. Or something like that..

I can't vouch for lone star but the guys at the other place were real upfront and honest... I walked in there not knowing much.... I have been meaning to go back...