A development company hopes to bring together old and new with its proposal for a site at 6635-6639 Chester Ave. in deep Southwest Philadelphia. Haverford Square Properties wants to build 160 units on ...