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