New Stadium: Hit or an error?

The argument for a new baseball stadium in Center City rather than South Philadelphia is simple to state but hard to settle. A Sports Complex site is about baseball. A Center City site is about baseball and economic spinoff…READ MORE

Advertisements

Comments are closed.