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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results