View details for Spencer Place Apartments Spencer Place Apartments $927+ Fern Rock, Philadelphia, PA 19141