Looks like Spencer Place is no longer available on Rent.com which means this information is likely out of date.

Spencer Place

 3823 Spring Garden St., PhiladelphiaPA 19104