I think these are the only remaining Gamecrazy stores in St. Louis according to their store locator.
GAME CRAZY - 6662 DELMAR, ST LOUIS, MO 63130 THe Loop
GAME CRAZY - 3106 SOUTH GRAND, ST LOUIS, MO 63118
GAME CRAZY - 10887 W FLORISSANT, FERGUSON, MO 63136
I've gotten a few decent...