I'm trying to find someplace that'll sell a Houston Astros baseball cap in and around St. Louis. I would prefer not to have to buy it from an online site.
KoopaTroopa211 wrote:Yeah, but it's all a lot of Cardinals hats, Royals hats, and due to their new name, Nationals hats. But nobody seems to carry Astros hats.
Hmmm.. Have you tried going to a Cardinals game, do they have a team store? At the Jays team store at the SkyDome, they have hats of every team. Other than that, I don't really know my way around St. Louis that well so I can't help you find anything.
But, I'm sure somebody lives in St. Louis from the cafe here, though, and I bet they know a sporting store or two in the area.
KoopaTroopa211 wrote:I would also prefer not to buy the hat at inflated stadium prices. I'd rather just keep using my current hat (St. Louis College of Pharmacy).
Makes sense.
I've been to sporting good stores in KC with hats of every team, so there wouldn't be any reason there wouldn't be a store like this in St. Louis.
Somebody who knows St. Louis could probably help you out, but I unfortunately can't. Sorry.
I find it amazing that all 108 of these stores can stay in business selling only Cardinals and Royals caps
I can almost guarantee you Champs has an Astros cap.