Originally Posted by TheWarDen86
Can anyone tell me more about Station Square? Do they have Steelers stuff there? Thanks.
Located on the South Side across from downtown, Station Square is imo a broad term for a large area like, The Strip. It's basically a former railroad depot that has offices, shops, resturaunts/bars etc.
The last time I was there, there was a place with Steelers hats, t-shirts and other memorabilia. Although, I don't think they had jersey's. More of what you might find at an airport shop.