Houston, Texas |
The Houston Sports Hall of Fame is located in the basement of the Finger Furniture store, which is where Buff Stadium once stood. It features a nice array of sports memorabilia, mostly related to the history of baseball in Houston. There is no sign outside indicating that there is a museum inside, so it's pretty hard to just stumble upon. But if you're in Houston, it is definitely worth checking out - especially since it's free of charge. |
|
|
|